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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.