[ MarkoBalkan @ 19.12.2009. 17:44 ] @
kako se stavljaju indexi na drugu particiju ili disk prilikom kreiranja?
[ bogdan.kecman @ 19.12.2009. 19:13 ] @
http://dev.mysql.com/doc/refman/5.1/en/create-table.html

Citat:

table_option:
ENGINE [=] engine_name
| AUTO_INCREMENT [=] value
| AVG_ROW_LENGTH [=] value
| [DEFAULT] CHARACTER SET [=] charset_name
| CHECKSUM [=] {0 | 1}
| [DEFAULT] COLLATE [=] collation_name
| COMMENT [=] 'string'
| CONNECTION [=] 'connect_string'
| DATA DIRECTORY [=] 'absolute path to directory'
| DELAY_KEY_WRITE [=] {0 | 1}
| INDEX DIRECTORY [=] 'absolute path to directory'
| INSERT_METHOD [=] { NO | FIRST | LAST }
| KEY_BLOCK_SIZE [=] value
| MAX_ROWS [=] value
| MIN_ROWS [=] value
| PACK_KEYS [=] {0 | 1 | DEFAULT}
| PASSWORD [=] 'string'
| ROW_FORMAT [=] {DEFAULT|DYNAMIC|FIXED|COMPRESSED|REDUNDANT|COMPACT}
| TABLESPACE tablespace_name [STORAGE {DISK|MEMORY|DEFAULT}]
| UNION [=] (tbl_name[,tbl_name]...)


ne radi za svaki storage engine, generalno se koristi za MyISAM (ne radi na innodb).
[ MarkoBalkan @ 19.12.2009. 20:03 ] @
Code:


CREATE TABLE `moja` (
  `ID` INT(11) DEFAULT NULL,
  `A` DOUBLE(20,4) DEFAULT NULL,
  `B` DOUBLE(20,4) DEFAULT NULL,
  `C` DOUBLE(20,4) DEFAULT NULL,
  INDEX prvi (A,B)
   
) ENGINE=MYISAM DEFAULT CHARSET=latin1 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC 
INDEX DIRECTORY = 'D:\mysql\index'
DATA DIRECTORY='D:\mysql'


Code:

(0 row(s) affected, 2 warning(s))
Execution Time : 00:00:00:078
Transfer Time  : 00:00:00:000
Total Time     : 00:00:00:078
Warning Code : 1618
<DATA DIRECTORY> option ignored
Warning Code : 1618
<INDEX DIRECTORY> option ignored



i opet mi sve file-ove kreira po default-u.

u ini file dodana linija

keep_files_on_create=ON
pod sekciju MyIsam
[ bogdan.kecman @ 19.12.2009. 21:21 ] @
da li postoje ti direktorijumi
[ MarkoBalkan @ 20.12.2009. 08:54 ] @
Citat:
bogdan.kecman: da li postoje ti direktorijumi


postoje

verzija mysql-a je 5.1.41, windowsi xp 64 bitni version 2003.
[ bogdan.kecman @ 20.12.2009. 12:49 ] @
to su windoze ... mysql to pravi tako sto napravi simbolicki link za myd i myi fajlove u datadiru a fajlove kreira "gde mu kazes" ... ne znam koji ti je fs tu na windozi ali ako je fat to sigurno ne podrzava sym linkove a ako je ntfs - pojma nemam dal podrzava ... na nekom unixu bi to sto si kucno radilo
[ MarkoBalkan @ 20.12.2009. 12:57 ] @
Citat:
bogdan.kecman ne znam koji ti je fs tu na windozi ali ako je fat to sigurno ne podrzava sym linkove a ako je ntfs - pojma nemam dal podrzava ... na nekom unixu bi to sto si kucno radilo


file system je ntfs



[ bogdan.kecman @ 20.12.2009. 13:03 ] @
ko sto rekoh, nemam pojma dal ntfs to podrzava (znam, da fat ne podrzava) ... ali obzirom na to da te mysql iskulirao sa te dve opcije, bice da ne podrzava....

EDIT: nije podrzano: http://dev.mysql.com/doc/refman/5.1/en/windows-vs-unix.html