İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

Mysql çoklu veri girişinde "The server is not responding" Hatası veriyor

  • Konbuyu başlatan Kayıtsız Üye
  • Başlangıç tarihi
K

Kayıtsız Üye

Misafir
.net ile geliştirdiğim bir windows uygulaması mysql e veri transfer ediyor ve çok hızlı insert ettiğinden 2 dk da bir 5 dakikalık aralıklarla sunucu kilitleniyor ve "The server is not responding" hatası veriyor ne yaptımsa gelen veriyi hızlı mysql e aktaran sistemde problemsiz veri kayıdı yapamadım.

bu sorunla karşılaşan arkadaşlar varsa yardımlarınızı bekliyorum.

düzgün,
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
69
Konum
Sakarya
Öncelikle amacın veriyi hızlı aktarmak mı ve bunu her zaman mı yapacaksın yani uygulama hep bu şekilde mi çaılşacak.
Yoksa elinde bir miktar veri var mysql i test mi ediyorsun.
my.ini ni buraya koyarsan ayarlara da bakabiliriz.
 
K

Kayıtsız Üye

Misafir
----------------
port=33006
skip-locking
set-variable = max_connections=1000
set-variable = key_buffer=64M
set-variable = myisam_sort_buffer_size=64M
set-variable = join_buffer=1M
set-variable = record_buffer=1M
set-variable = sort_buffer=2M
set-variable = table_cache=1024
set-variable = thread_cache_size=256
set-variable = wait_timeout=7200
set-variable = connect_timeout=10
set-variable = max_allowed_packet=16M
set-variable = max_connect_errors=500

[safe_mysqld]
open_files_limit=8192

------------------

MY.INI bu şekilde

devamlı bir kayıt olacak.

mysql değişkenlerinden sorguladığımda sn de 1500 sorgu mysql e iletiliyor.

çözüm olarak şunu buldum fakat ondada bazı sorunlar çıktı fakat exceptions larla çözmeye çalışıyorum.

mysql bağlqantısından sonra her sorguda bağlantıyı açık bırakıp çıkıyorum.

kendiliğinden geriden timeout olunca kapanır.

ben her sorgudan sonra sorgunun mysql bağlantı yolunu kapatırsam ve bellekteki yerini boşaltırsam mysql yukarıdaki hatayı 2d da bir 5 dk süreliğine yapıyor.

kapatmayınca eşzamanlı connection lar dizeleniyor.

yani bir çok uygulama mysql e kullanıyor gibi oluyor ve sistem daha hızlı işliyor..

sonuçta

connection.close => mysql e ek yük bindirip kilitliyor.
 

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.

Üst