Büyük SQL içeri almadan önce sunucuda yapılması gereken ayarlar varmı?
varsa neler ve nasıl yaparız?
bunu şu yüzden soruyorum. 150 mb a yakın sqli içeri sshden içeri alma komutu verdim. ama http://img180.imageshack.us/img180/4120/42913559mw2.gif resimdeki gibi takıldı. sabaha kadar bekledim ama post tablosundan sonrasını içeri almamış. bu tür sorunlar olmaması için neler yaparız?
mesela en son biz tmp dosyasının limiti deniyor sanırım onu artırmak zorunda kalmıştık.
Büyük SQL içeri almadan önce sunucuda yapılması gereken ayarlar
1
●511
- 04-10-2008, 10:53:15AdministratorEğer /tmp dizininiz yetersiz kalıyorsa Sistem kurulurken az alan verilmişse
ve MySQL yada herhangi bir uygulamanızda sorun yaratiyorsa,
/temp yada /tmp2 vb. gibi yeni bir dizin yaratin.
SSH da
mkdir /temp
chmod 777 /temp
Ardindan my.cnf icine /temp 'i kullanmasi icin ayar koyalim.
pico /etc/my.cnf (yada favari editorunuz ile)
yazip my.cnf i acin ve hemen [mysqld] altina asagidaki sekilde tmpdir=/temp ve myisam_sort_buffer_size = 64M (bu satir myisam tablolarinin tamiratini hizlandirir) satirlarini ekleyin.
[mysqld]
tmpdir=/temp
myisam_sort_buffer_size = 64M
Ek olarak [myisamchk] altina da tmpdir = /temp satirini ekleyin. [myisamchk]
yoksa aynen asagidaki gibi my.cnf dosyasinin en sonuna ekleyin.
[myisamchk]
tmpdir = /temp
Ardindan mysql restart edin.
Daha önce bu sorunu cok yaşıyordum Yaklaşık 1GB boyutlu SQL leri 3 dakikada yüklüyorum bu yöntemle. Yazı bana aitdir Alıntı gösteriniz.