sergeiss
8.10.2012 - 14:02
zvezda_t - может и глупый вопрос... Но коннект к БД ты делаешь только один раз или перед каждым запросом?
10 справочников даже по 20 вопросов - это вообще одно мгновение выборки должно быть!
И кстати. А зачем у тебя 10+ справочников? Не лучше ли всё собрать в одну таблицу и сделать в ней дополнительное поле для идентификации типа записи? Тогда ты сможешь заведомо выбирать всё одним запросом, из одной таблицы (максимум две, т.к. еще может быть таблица со списком категорий записей).
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
zvezda_t
8.10.2012 - 14:28
Цитата |
zvezda_t - может и глупый вопрос... Но коннект к БД ты делаешь только один раз или перед каждым запросом? |
один)
Цитата |
10 справочников даже по 20 вопросов - это вообще одно мгновение выборки должно быть! |
Вот именно! и я так думаю! аж Душа болит ))) явно что то не так...
_____________
Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
zvezda_t
8.10.2012 - 14:30
Цитата |
И кстати. А зачем у тебя 10+ справочников? Не лучше ли всё собрать в одну таблицу и сделать в ней дополнительное поле для идентификации типа записи? Тогда ты сможешь заведомо выбирать всё одним запросом, из одной таблицы (максимум две, т.к. еще может быть таблица со списком категорий записей). |
подумаю об этом...
_____________
Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
amqpuTamuH4uk
26.10.2012 - 22:22
прочитав все это складывается впечатление что вместо того чтобы делать join-ы в запросах
делается выборка из главной таблицы и из справочников отдельно, а уж потом в этих ваших php агрегируются данные учитывая связи справочных таблиц с главными
если это так то тут ничего не поделаешь, нужно переделывать запросы и переписывать код обработки
кстати, можно посмотреть хоть какой ни будь кусочек кода который сильно грузит скрипт?
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.