LINUX.ORG.RU

Как очень быстро загрузить сного объектов из MySQL?


0

0
Нужно загрузить 10к объектов из базы MySQL не более, чем за 5 секунд на достаточно слабой машине(VIA 1GHz). Сейчас сделано на QtSQL, 500 объектов за 15 секунд:((((( Никаких сложных запросов, все поля в обной табличке. Может тогда использовать какой-нибудь db4.4?
anonymous
Ответ на: комментарий от YesSSS
Сам запрос выполняется очень быстро, проблема во вложенных запросах. Была идею сделать один запрос с использованием VIEWшек, но версия 4.1 :(
anonymous
()
Ответ на: комментарий от anonymous
Не, я про то, что возможно долго выполняется парсинг на стороне клиента.

Сколько выполняются все обращения клиента к базе, если эти данные ни как не обрабатывать? Например если просто выполнить все те-же запросы из консоли mysql.

Сколько обращений к серверу происходит(одно или на каждый объект)?

YesSSS ★★★
()
>Сейчас сделано на QtSQL

делай на нативной либе. когда производительность критична никуда отнеё не денешся

cvv ★★★★★
()
Ответ на: комментарий от anonymous
это не ко мне

мож на sql.ru спросить там знают

cvv ★★★★★
()
Ответ на: комментарий от YesSSS
Но всё равно слишком медленно:((( Время выборки одной записи, во всей нужной инфой 25 миллисекунд:( Видмо придётся делать что-то типа кеша, то есть кидать всю инфу в одну таблицу
anonymous
()
> Может тогда использовать какой-нибудь db4.4?

Тогда уж SQLite

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous
> проблема во вложенных запросах.

можно временную таблицу создать для результатов вложенного запроса.

hatefu1_dead
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.