Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / HELP!!!. Фильтрация / 7 сообщений из 7, страница 1 из 1
16.08.2002, 15:03
    #32043928
lob
lob
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!!. Фильтрация
Стоит база(138 полей) в которую подгружаются записи через SQL server 2000, сейчас около 10000 записей, скажем нужно отфильтровать всех лиц мужского пола (поле True, False).
...
Рейтинг: 0 / 0
16.08.2002, 15:06
    #32043932
lob
lob
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!!. Фильтрация
Ой извините рано отправил не дописал, при фильтрации начинаются жуткие тормоза, она (фильтрация) идет около полуминуты.
...
Рейтинг: 0 / 0
16.08.2002, 15:11
    #32043934
lob
lob
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!!. Фильтрация
продолжаю.(меня отрлвали с руками от компа) что делать чтобы фильтровалось быстрее.
...
Рейтинг: 0 / 0
16.08.2002, 15:20
    #32043942
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!!. Фильтрация
Надеюсь, фильтрация происходит указанием соответствующего критерия в предложении WHERE соответствующего запроса? Если нет, то очень даже зря.
Кстати, а зачем столько записей зараз на клиента вытаскивать? Человек столько взглядом не окинет, значит, сеть грузится большим трафиком совершенно бессмысленно .
...
Рейтинг: 0 / 0
16.08.2002, 15:45
    #32043959
lob
lob
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!!. Фильтрация
написано как вы и говорили, а насчет записей это статистика
...
Рейтинг: 0 / 0
16.08.2002, 16:31
    #32043974
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!!. Фильтрация
Если кол-во записей нельзя уменьшить, то чуть-чуть ускорить можно, если:
1) поле bit заменть на tinyint
2) повесить на него индекс
3) в запросе указать хинт использовать этот индекс (сам он не возьмется)

Кроме того, не мешает убедится, что в таблице есть кластерный индекс и что он по маленькому полю (тип int). Лучше всего для этого подходит INT IDENTITY(1,1) PRIMARY KEY CLUSTERED

А в целом - имеющаяся проблема производительности - это проблема сетевого трафика - посчитай размер, который проходит по сети
...
Рейтинг: 0 / 0
19.08.2002, 09:55
    #32044167
lob
lob
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP!!!. Фильтрация
Спасибо большое Dankov. Честно говоря еще не пробовал но надеюсь получится. А то кошмар. Такие тормоза идут.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / HELP!!!. Фильтрация / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]