PDA

Դիտել ողջ տարբերակը : Ծրագրային RAID



david
16.07.2009, 10:20
Ժողովուրդ այսպիսի մի անհասկանալի խնդիր

Համակարգչի վրա ունեմ 4 hdd, դրանք միացրել եմ raid -ով բայց ծրագրային raid5 - ով (windows2003server - ի ռեսուրսներով):
Կա դրված MySQL: Մեկ աղյուսակի չափը 25ԳԲ (մոտ 250 000 000 տող)
կիրառում եմ
load data local infile 'text.txt' into table tablename
արցումը:
Սկղբնական շրջանում աղյուսակը սկսում է լցվել բայց մի որոշ ժամանակ անց ամնբողջ համակարգը սառում է:
Մի կերպ հաջողվում է ստանալ mysql - ի show processlist - ը
Գրում է Repairing with key kache - ինչը նշանակում է որ աղյուսակը շարքից դուրս է եկել, դա երևում է նաև աղյուսակի պապկայի մեջ առաջացած .TMD - ֆայլից ( Այն առաջանում է երբ ավտոմատ mysql - ը սկսում է վերականգնել աղյուսակը ):

Կա ենթադրություններ թե ինչից կարող է դա լինել: Մի գուցե ինֆորմացիայի հոսքը load data - -ի ժամանակ մեծ է քան կարող է մշակել raid - ը:
Կամ էլ չէ ?

linus
26.07.2009, 00:09
Ժողովուրդ այսպիսի մի անհասկանալի խնդիր

Համակարգչի վրա ունեմ 4 hdd, դրանք միացրել եմ raid -ով բայց ծրագրային raid5 - ով (windows2003server - ի ռեսուրսներով):
Կա դրված MySQL: Մեկ աղյուսակի չափը 25ԳԲ (մոտ 250 000 000 տող)
կիրառում եմ
load data local infile 'text.txt' into table tablename
արցումը:
Սկղբնական շրջանում աղյուսակը սկսում է լցվել բայց մի որոշ ժամանակ անց ամնբողջ համակարգը սառում է:
Մի կերպ հաջողվում է ստանալ mysql - ի show processlist - ը
Գրում է Repairing with key kache - ինչը նշանակում է որ աղյուսակը շարքից դուրս է եկել, դա երևում է նաև աղյուսակի պապկայի մեջ առաջացած .TMD - ֆայլից ( Այն առաջանում է երբ ավտոմատ mysql - ը սկսում է վերականգնել աղյուսակը ):

Կա ենթադրություններ թե ինչից կարող է դա լինել: Մի գուցե ինֆորմացիայի հոսքը load data - -ի ժամանակ մեծ է քան կարող է մշակել raid - ը:
Կամ էլ չէ ?
կան մի քանի հնարավոր պատճառներ.
նախ ինչի ծրարային ռեիդ? նամն մեծ քանակի ինֆորմացիայի հետ աշխատելիս արդյոք այն կարդարացնի իրեն?
ինչի mysql ինչքան որ ինձ հայտնի է (նոր տարբերակների մասին տեղյակ չեմ) mysql ը նման կարգի մեծ ինֆորմացիայի հետ խնդիրներ է առաջացնում. դրա համար լուրջ խնդիրենր լուծելուց օգտագործում են օրինակ MsSQL կամ Oracle DBMS - ները:
իրսկ ետքանից հետո ինչի windows server 2003? եթե օգտագործում ես mysql ապա գոնե linux դիր: