Общие > Базы данных
Немеряная склейка...
commander:
Dj Fly
1.Ставить на varchar ключь это не правильно!
2.то что ты считываешь в приложение только 1500 строк не говорит о том что БД не обрабатывает 25000.
commander:
Dj Fly
На чем пишется приложение?
Dj Fly:
Приложение на PHP.
--- Цитировать ---commander:
1.Ставить на varchar ключь это не правильно! (нарушение второй нормальной формы).
--- Конец цитаты ---
Сорри, сразу не сказали - ведь это MySQL, а в ней слово key - это же индекс...
Ключей как таковых в этой таблице вообще нет...
--- Цитировать ---commander:
2.то что ты считываешь в приложение только 1500 строк не говорит о том что БД не обрабатывает 25000.
--- Конец цитаты ---
Это само собой - но БД быстрее обработает 25000 чем приложение, на считывание 25000 результатов в PHP уйдет пара секунд минимум.
commander:
Dj Fly
Давай не будем разводить полемику... Советы:
1. Убарать операцию сложения из запроса.
2. Писать приложение на С++: http://www.unixreview.com/documents/s=8989/ur0401a/
3. На своё усмотрение делать сортировку либо в БД либо в приложении...
commander:
Dj Fly
С++: либо CGI либо модулем...
модулем к апачу будет быстрее...
Навигация
Перейти к полной версии