[Linux-programlama] Re: mysql 40 milyon kayitlik tablonun field tipini degistirmek

---------

[Linux-programlama] Re: mysql 40 milyon kayitlik tablonun field tipini degistirmek

From: Ismail ASCI <ismail.asci_at_gmail.com>
Date: Fri, 4 Apr 2008 16:22:00 +0300
Message-ID: <28814fb60804040622w3ad2fecl39a49abdca58044f@mail.gmail.com>

bu kadar buyuk bir tabloda ne kullandiginizin pek bir onemi yok aslinda.
normal yontemlerle her halukarda bu islem cok uzun surecektir. cunku
alter table yaptiginizda butun indexleri vs. yeni bastan insaa etmeye
calisacak mysql.
mysql ayarlarinda buffer size, sort_buffer_size vs gibi seceneklerin
degerlerini artirarak deneyebilirsiniz ancak dedigim gibi 40 milyon
her halukarda cok buyuk bir rakam.

su adreste [1] "normal olmayan" bir yontem ile yapmaya calismislar bu
isi. bir goz atin isterseniz. orada da bahsedildigi gibi once yedek
almayi unutmayin ama :)

[1] http://www.mysqlperformanceblog.com/2007/10/29/hacking-to-make-alter-table-online-for-certain-changes/

kolay gelsin...

2008/4/4 Omer Barlas <omer_at_serbestcagrisim.com>:
> Ismail ASCI @ 04-04-2008 15:53:
> > Kullandiginiz veritabani motoru nedir?
> mysql.
>
> phpmyadmin türevi mi kullanıyorsunuz, direkt mysql konsolundan mı yapıyorsunuz?
> sql komutunuzu gönderir misiniz?
> ALTER TABLE yerine aynı yapıya sahip -id dışında- başka bir table'a aktarma
> yapmayı denediniz mi? bkz:
> SELECT * INTO table2 FROM table1;
>
> --
> Omer Barlas
> omer_at_serbestcagrisim.com
>
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

-- 
Ismail ASCI
Pozitim Technology
www.pozitim.com
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
iFQEIBECABQFAkRIDJMNHQBiYWNrdXAgY29weQAKCRBgYvyi4RxNdcnIAJ9vweb8
vUH9m3a2aQHyAfeo0oJtlACfQiqcbHvdBtrxylRh42G2xea7gFM=
=Xy4T
-----END PGP PUBLIC KEY BLOCK-----
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Fri 04 Apr 2008 - 15:38:35 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.