MySQL im innodb kullaniyormu nasil anlarim?
MySQL de MyISAM, ISAM, Innodb, HEAP ... seklinde tablo yapilari mevcuttur.
innodb transaction destekleyen bir tablo yapisidir, MyIsam transaction desteklemez ancak en yaygin kullanilan tablo yapisidir.
HEAP bellekte tutulan tablo yapisidir.
MySQL veritabaninizda innodb olup olmadigini anlama yollari:
1. yontem
Toblalarin oldugu veritabaninda, phpMyAdmin yada mysql shell ekranindan asagidaki komutu calistirin
Alıntı:
sonuclar arasinda Type bolumunde Innodb yoksa innodb kullanmiyorsunuz demektir.
2. yontem
Shell den asagidaki konutu calistirin
Alıntı:
Cikan sonuclar arasinda innodb yoksa innodb kullanmiyorsunuz demektir.
MySQL de MyISAM, ISAM, Innodb, HEAP ... seklinde tablo yapilari mevcuttur.
innodb transaction destekleyen bir tablo yapisidir, MyIsam transaction desteklemez ancak en yaygin kullanilan tablo yapisidir.
HEAP bellekte tutulan tablo yapisidir.
MySQL veritabaninizda innodb olup olmadigini anlama yollari:
1. yontem
Toblalarin oldugu veritabaninda, phpMyAdmin yada mysql shell ekranindan asagidaki komutu calistirin
Alıntı:
Kod:
show tables status;
2. yontem
Shell den asagidaki konutu calistirin
Alıntı:
Kod:
mysql -u <kullanici> -p <sifre> <veritabani> -e 'show table status' | awk '{print $2}' | sort | uniq