Otwieranie du?żej tabeli MySQL

0

Może ktoś spotkał się z tym problemem:

mam Delphi 5 Pro ->BDE -> ODBC -> MySQL

otwieram dużą tabelę w MySQL ponad 200tys. rekordów i kiedy robię:

Table1.Active:=True;

muszę czekać kilka sekund na wykonanie tego polecenia, jak można to przyspieszyć?

0

Przyśpieszyć nie można, ale możesz to zrobić w wątku, wtedy nie będzie paskudnego przestoju w pracy aplikacji.

0

Zauważyłem też inny problem, otóż mam program, który otwiera tabelę DBF czyta rekord po rekordzie i wysyła na serwer MySQL. Prędkość wysłania danych zależy od wielkości pliku DBF. Jeśli DBF ma powyżej jakiejś liczby rekordów (chyba 200tys. ale nie jestem pewien) szybkość przechodzenia przez DBF i wysyłanie na SQL drastycznie spada. Czemu się tak dzieje? Radzę sobie w ten sposób że dzielę duże tabele i wysyłam je w częściach inaczej trwałoby to dwa dni. Jak ktoś poradził sobie z tym problemem to proszę dać znać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1