Общие > Базы данных

оптимизация

<< < (2/3) > >>

Макс:

--- Цитировать ---если из файлов это дело читать то на много ли быстрее это получится?
--- Конец цитаты ---
вполне возможно.
как вариант - сделай серверное кеширование результатов SQL-запросов.

Rastaman:
2Tronyx
одним нельзя но можно обойтись десятью правда структура у базы будет не очень красивая

Вот еще вопрос : быстрее 10 запросов вытягивающих по 4 цифры или один - но 40 цифр?

2Макс что есть серверное кэширование?

Дмитрий Попов:
Rastaman
Чего-то мне подсказывает, что можно и одним, просто Вы SQL недостаточно знаете.


--- Цитировать ---Вот еще вопрос : быстрее 10 запросов вытягивающих по 4 цифры или один - но 40 цифр?
--- Конец цитаты ---

Я наверное Вас удивлю, но один, вытаскивающий и 100 цифр тоже будет быстрее, в нормальных условиях.

Tronyx:

--- Цитировать ---быстрее 10 запросов вытягивающих по 4 цифры или один - но 40 цифр?
--- Конец цитаты ---

Зависит от индексов, размера таблицы и сложности запросов, точный ответ не зная этих трёх факторов дать нельзя.


--- Цитировать ---что есть серверное кэширование?
--- Конец цитаты ---

Посмотри ADODB(http://php.weblogs.com/) это класс для абстрактной работы с БД, там есть и кэширование запросов.
Лично мне он не нравится, т.к. очень много лишнего, да и работу с кэшем можно было сделать гораздо удобней. ИМХО.

Макс:

--- Цитировать ---там есть и кэширование запросов
--- Конец цитаты ---
как варианты - pear :: cache (я не очень его уважаю) или pear :: cache_lite (оптимизирован под текстовые файлы, правда для кеширования SQL-запросов прийдется поработать мозгами и руками).

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии