İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Mysql 995 Tabloyla çalışmak (!)

WhiteKey

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
400
Reaction score
0
Konum
istanbul
arkadaşlar yepyeni bişey için uğraşıyorum yanlız 995 tablo oldu :eek:

şimdi daha önce bu tarz bir uygulamaya giren varmı ? hadi 15-20 tablo olması normalde bunu nasıl yapıcaz :s

Bilgisayar mysql tablosu belirttiğimizde sadece klasörden dosyaya kitleniyor onu açıp okuyor. yani sayı önemli değil bu bakımdan ...

ama bu tablolara sürekli ilgi girişi yapılacak ...
veya 3 bilgiden en önemli veriyi saklamam şart
(993/3)+2=333 tablo yapar buda dokunmaz gerçi nuke bile ~89 tablo kullanıyor. dediğim gibi devamlı (saniyede 5-6) küçük küçük bilgiler girilecek.
arama yapılacak vsvs...

995 mi yoksa çok aşırı işe yaramayan bilgilere kıyıp 333 mü :) hangisini seçmeliyim sizce ?
 

ZeuQma

0
İyinet Üyesi
Katılım
21 Ekim 2004
Mesajlar
0
Reaction score
0
Elinden geldiğince az tablo kullanmaya çalışırsan iyi olur. Performans ve hosting'inin siteni kapatmaması açısında da iyi olur:) Aksi halde işlemciyi yoracağından dolayı hostingin tarafından uyarılabilirsin, Tabi yaptığın işlem sayısına ve ziyaretçine de bağlı ama olsun.. Mümkün olduğunda az tablo..
 

WhiteKey

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
400
Reaction score
0
Konum
istanbul
hosting şirketi problem olmaz çünkü teorik olarak o zaten ben oluyorum :D

tablo sayısını arttırmam biraz bölerek arttırmam lazımdı çünkü sürekli bir bilgi girişi olacak tabloları kabartmamam lazım :)

sırf bir dedicaded extra bunun için olabilir belki çok güvendiğim büyük bir proje ...
 

graf von beelzebub

0
İyinet Üyesi
Katılım
14 Mart 2005
Mesajlar
274
Reaction score
0
eğer dediğin gibi çok büyük bir işse, yani çok giriş-çıkış olacak ve bundan çok şey umuyosan tavsiyem mysql değil oracle kullanman (mysql'inde sorun yaratacagını sanmam ama 995'de az degil ozellikle cok giris cıkıs olacaksa)
 
P

postmodern

Misafir
Çalıştığın tablo sayısının fazla olması dezavantaj değil sana büyük bir avantaj kazandırır. Her veritabanı bir dizin ve her tablo ise MYI, MYD, frm olmak üzere 3 dosya açar. Sen bir tabloya 10 milyon veri yüklersen büyük bir dosya yaratmış olursun ve mysql motoru bu dosya üzerinde işlem yapmak için sürünür. Heleki indexleme hatalı ise. Ama sen 10 milyon veriyi 10 tabloya 1 milyondan bölsen hatta 100 tabloya 100000 olarak bölsen çoooook büyük bir avantaj elde edersin. Unutmayın ki mysql performansı veri sayısı çoğaldıkça düşer bunu engellemek için çok tablo ile çalışmak faydalıdır. Sadece bir dizinde maximum 30 bin dosya tutabileceğin için bir veritabanı içerisinde 30 bin / 3 ( 1 tablo için açılan dosya sayısı ) 10 bin tablo açabilirsin. Mysql için yaşanan performans sorunlarının büyük kısmı yanlış yapı oluşturmaktan kaynaklanır. Structure olayına dikkat edin, mysql ile çok iyi dost olursunuz. Yoksa en büyük belanız MYSQL dir.

Arkadaşların problem olarak gördüğü şey işlenecek 995 dosyanın bulunması olabilir, giriş çıkış tan kasıt... mysql için bu sorun olmaz, tablo adı dosya ile bire bir eştir ve dosya üzerinde kesin işlem yapar.

Sonuç 995 tabloyu gönül rahatlığınla açabilirsin.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst