Arsip: lost connection to mysql server during query

more 14 years ago
rey1024
saya kadang2 menemukan pesan : "lost connection to mysql server during query". Kira2 permasalahannya dimana ya?
thxx
NB:
dalam aplikasi yang saya buat, saya membuat 2 thread yang isinya melakukan pengecekan apakah ada data baru masuk. komponen yang saya gunakan ztable. Sleepnya saya gunakan 3000 (3 detik)
TRefInbox = class(TThread)
private
TlblStatus:TLabel;
Twaktu:integer;
TztbInbox, TztbInboxTemp:Tztable;
jumlahSMSInbox:Integer;
protected
procedure Execute; override;
procedure refZtb;
public
constructor create(var ztblInbox:TZTable; waktu:integer; var lblSTS:TLabel);
end;
constructor TRefInbox.Create(var ztblInbox:Tztable; waktu:integer; var lblSTS:TLabel);
begin
TztbInbox:=Tztable.create(nil);
TztbInboxTemp:=Tztable.create(nil);
TztbInboxTemp.Connection:=dm.ZCon;
TztbInboxTemp.TableName:='inbox';
TztbInbox:=ztblInbox;
TlblStatus:=TLabel.Create(nil);
TlblStatus:=lblSTS;
Twaktu:=waktu;
FreeOnTerminate:=True;
inherited Create(true);
end;
procedure TRefInbox.Execute;
begin
while not Terminated do
begin
try
Synchronize(refZtb);
Sleep(Twaktu);
except on E:EDatabaseError do
end;
end;
end;
procedure TRefInbox.refZtb;
begin
TztbInboxTemp.Active:=false;
TztbInboxTemp.Active:=True;
if jumlahSMSInbox<>TztbInboxTemp.RecordCount then
begin
TztbInbox.Active:=False;
TztbInbox.Active:=true;
jumlahSMSInbox:=TztbInboxTemp.RecordCount;
end;
end;
[/code]
more 14 years ago
Manz
lost connection to mysql server during queryIni diakibatkan karena pada saat melakukan large querying ke database. Jadi mungkin mysql anda mempunyai time limit atau wait_timeout secara default, dan allowing package yang boleh dan bisa di transfer itu ukurannya kecil. Coba bro rey1024 bisa mengubah setting di mysql menjadi : pada bagian [mysqld] ... wait_timeout=2147483 max_allowed_packet=1024M ... nah, itu wait_timeout kita menggunakan nilai maximum dan max_allowed_packet sebesar 1G querying ... Kalo untuk max_allowed_packet lebih baik sesuai dengan memory physical anda, misal untuk good optimizer sebesar 50% dari physical. Begetoo ... IMHO :mrgreen: Man'z

more 14 years ago
supermuam
aku pernah ngalamin ini juga..karena server yang gak kuat meload data yang besar n bersamaan..jadi begini
aku besarin deh max_allowed_packet nya..kadang kadang masih muncul..hehehe..tapi cukup membantu jg kok.
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 3 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 11 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 11 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 11 years ago
Random Topic
- bagaimana gunakan zeos ?
by debby in Hal umum tentang Pascal Indonesia more 16 years ago - tanya export tabel
by budhie_yk in MySQL more 12 years ago - Cara mengatasi error "INVALID FLOATING POINT OPERATION&
by reza_elka in Tip n Trik Pemrograman more 12 years ago - konsep pembuatan notification
by binyo in Lain-lain more 11 years ago - extpascal controls
by simba in Web Programming more 13 years ago - [tanya] deteksi input dari beberapa USB keyboard di 1 PC
by bayiayam in Enginering more 15 years ago - field int to field date
by idhiel in MySQL more 11 years ago - Bagaimana caranya handling onpostError dengan ADO
by surip in Hal umum tentang Pascal Indonesia more 16 years ago - gammu lagiii?
by sulth4n in Network, Files, I/O & System more 17 years ago - Bagi yang jago algoritma: Repeating Pattern Recognition
by danieljun in Tip n Trik Pemrograman more 16 years ago