The Punisher
MFC Üyesi
-
- Üyelik Tarihi
- 6 Haz 2015
-
- Mesajlar
- 578
-
- MFC Puanı
- 31
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
sonuclar arasinda Type bolumunde Innodb yoksa innodb kullanmiyorsunuz demektir.
2. yontem
Shell den asagidaki konutu calistirin
Cikan sonuclar arasinda innodb yoksa innodb kullanmiyorsunuz demektir.
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
Kod:
show tables status;
2. yontem
Shell den asagidaki konutu calistirin
Kod:
mysql -u <kullanici> -p <sifre> <veritabani> -e 'show table status' | awk '{print $2}' | sort | uniq