lostyazilim
tr.link

PHP MYSQL tablo limiti nedir ?

12 Mesajlar 2.730 Okunma
acebozum
tr.link

pose1233 pose1233 WM Aracı Kullanıcı
  • Üyelik 13.07.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek grafiker
  • Konum İstanbul Avrupa
  • Ad Soyad M** K**
  • Mesajlar 2112
  • Beğeniler 351 / 594
  • Ticaret 5, (%100)
arkadaşlar bi üyelik le ilgili bişey yaptım. hani tablo ekliyoruz ya kullanıcı adı , şifre , email , para , seviye , level falan diye sütunlar ekliyoruz ya. benim bu sütunlardan 200 tane falan eklemem gerekiyo belkide daha fazla. başka tabloda yapamıyorum tek tabloda yapmam lazım. yapılabilir mi ? limit var mı ?
 

 

Kadınlar müthiştir, uzaktan bakınca.
wmaraci
reklam

impjix impjix WM Aracı Kullanıcı
  • Üyelik 10.03.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım Mühendisi
  • Konum Ankara
  • Ad Soyad F** A**
  • Mesajlar 2426
  • Beğeniler 809 / 814
  • Ticaret 17, (%100)
Neden farklı tabloda yapamıyorsunuz?

Sütun sınırı 1000 diye biryerlerden kalmış aklımda. Çok kasabilir yalnız.
 

 

pose1233 pose1233 WM Aracı Kullanıcı
  • Üyelik 13.07.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek grafiker
  • Konum İstanbul Avrupa
  • Ad Soyad M** K**
  • Mesajlar 2112
  • Beğeniler 351 / 594
  • Ticaret 5, (%100)
impjix oyunu yaptıgım programdaki bilgim ve php bilgim buna yetmiyor :( mesela o tablodaki level kısmını güncelleyince oturum açtıgım hesaptakini güncelliyo oto. ama başka tabloda yaparsam beceremıyorum eşleştirmeyi
 

 

Kadınlar müthiştir, uzaktan bakınca.

impjix impjix WM Aracı Kullanıcı
  • Üyelik 10.03.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım Mühendisi
  • Konum Ankara
  • Ad Soyad F** A**
  • Mesajlar 2426
  • Beğeniler 809 / 814
  • Ticaret 17, (%100)
İngilizceniz var mı bilmiyorum ama şu linki baştan sona okusanız olur gibi

https://dev.mysql.com/doc/refman/5.5/en/innodb-restrictions.html

O kadar şişeceğini sanmam ama 1 sütunun sınırı da 4gb imiş.
 

 

wmaraci
wmaraci

pose1233 pose1233 WM Aracı Kullanıcı
  • Üyelik 13.07.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek grafiker
  • Konum İstanbul Avrupa
  • Ad Soyad M** K**
  • Mesajlar 2112
  • Beğeniler 351 / 594
  • Ticaret 5, (%100)
impjix sütun sınırı derken nası oluyor yani. oyunumuza kayıt olanların limiti falanmı olacak sınırsız değilmi
 

 

Kadınlar müthiştir, uzaktan bakınca.

impjix impjix WM Aracı Kullanıcı
  • Üyelik 10.03.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım Mühendisi
  • Konum Ankara
  • Ad Soyad F** A**
  • Mesajlar 2426
  • Beğeniler 809 / 814
  • Ticaret 17, (%100)
Hocam 200 e yakın sütun açacaksınız ya bir tabloda. Her bir stunun boyut olarak limiti 4gb imiş o linkte yazana göre. 4gb da tabloda çok zor doldurmak. 200 stun dedeniz 4gb dan 800 gb sadece database demek :)
 

 

pose1233 pose1233 WM Aracı Kullanıcı
  • Üyelik 13.07.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek grafiker
  • Konum İstanbul Avrupa
  • Ad Soyad M** K**
  • Mesajlar 2112
  • Beğeniler 351 / 594
  • Ticaret 5, (%100)
impjix kac haftadır oyunla ugrasıyorum kafam durdu şimdi yapsam sıkıntı olurmu ne öneriyosunuz :D
 

 

Kadınlar müthiştir, uzaktan bakınca.

ERENKYI ERENKYI WM Aracı Kullanıcı
  • Üyelik 11.07.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad E** K**
  • Mesajlar 169
  • Beğeniler 8 / 45
  • Ticaret 1, (%100)
Maksimum column sayısı 4096'dır MySQL 5.7'de. Eğer oyun yapıyorsanız JSON kullanın. Oyunu bilmiyorum ama her bir envanter slotu için column açmak yerine bir adet column'a tüm slotları yazın. Hem bu sayede ileride tablo yapısını değiştirmeden oyunu güncelleyebilirsiniz.

Örnek

Yapılmaması Gereken
hesap | envanter1 | envanter 2 | ...
0001 | 534552 | 23443543 | ...

Yapılması Gereken
hesap | envanter | ...
0001 | {"envanter1":{"id":543,"slot":5}} | ...

Değeri çektikten sonra client side'da işleyerek hem sunucuya yük bindirmemiş olursunuz hem de MySQL işlemleri daha hızlı olur.
 

 

pose1233 pose1233 WM Aracı Kullanıcı
  • Üyelik 13.07.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek grafiker
  • Konum İstanbul Avrupa
  • Ad Soyad M** K**
  • Mesajlar 2112
  • Beğeniler 351 / 594
  • Ticaret 5, (%100)
ERENKYI evet işte envanter olayları falan var o yüzden 100 200 tane yer açmam gerekiyo zaten 100 tane falan envanter slotu var

fakat yapılması gereken dediginz kısmı hiç analamadm php bilgim cok fazla yok :(
 

 

Kadınlar müthiştir, uzaktan bakınca.

ERENKYI ERENKYI WM Aracı Kullanıcı
  • Üyelik 11.07.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad E** K**
  • Mesajlar 169
  • Beğeniler 8 / 45
  • Ticaret 1, (%100)
PHP değil zaten JSON. Basit bir şey. İnternetten bakın. Unity veya web sayfasında Javascript veya jQuery kullanıyorsanız kolaylaştırmak için için eklentiler var.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al