Neler yeni
MEGAForum - Teknoloji Forumu

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

  • Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

MySQL im innodb kullaniyormu nasil anlarim?

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
Kod:
show tables status;
sonuclar arasinda Type bolumunde Innodb yoksa innodb kullanmiyorsunuz demektir.



2. yontem

Shell den asagidaki konutu calistirin

Kod:
mysql -u <kullanici> -p <sifre> <veritabani> -e 'show table status' | awk '{print $2}' | sort | uniq
Cikan sonuclar arasinda innodb yoksa innodb kullanmiyorsunuz demektir.​
 
Üst Alt