|
HELP!!!. Фильтрация
|
|||
---|---|---|---|
#18+
Стоит база(138 полей) в которую подгружаются записи через SQL server 2000, сейчас около 10000 записей, скажем нужно отфильтровать всех лиц мужского пола (поле True, False). ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2002, 15:03 |
|
HELP!!!. Фильтрация
|
|||
---|---|---|---|
#18+
Ой извините рано отправил не дописал, при фильтрации начинаются жуткие тормоза, она (фильтрация) идет около полуминуты. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2002, 15:06 |
|
HELP!!!. Фильтрация
|
|||
---|---|---|---|
#18+
продолжаю.(меня отрлвали с руками от компа) что делать чтобы фильтровалось быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2002, 15:11 |
|
HELP!!!. Фильтрация
|
|||
---|---|---|---|
#18+
Надеюсь, фильтрация происходит указанием соответствующего критерия в предложении WHERE соответствующего запроса? Если нет, то очень даже зря. Кстати, а зачем столько записей зараз на клиента вытаскивать? Человек столько взглядом не окинет, значит, сеть грузится большим трафиком совершенно бессмысленно . ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2002, 15:20 |
|
HELP!!!. Фильтрация
|
|||
---|---|---|---|
#18+
написано как вы и говорили, а насчет записей это статистика ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2002, 15:45 |
|
HELP!!!. Фильтрация
|
|||
---|---|---|---|
#18+
Если кол-во записей нельзя уменьшить, то чуть-чуть ускорить можно, если: 1) поле bit заменть на tinyint 2) повесить на него индекс 3) в запросе указать хинт использовать этот индекс (сам он не возьмется) Кроме того, не мешает убедится, что в таблице есть кластерный индекс и что он по маленькому полю (тип int). Лучше всего для этого подходит INT IDENTITY(1,1) PRIMARY KEY CLUSTERED А в целом - имеющаяся проблема производительности - это проблема сетевого трафика - посчитай размер, который проходит по сети ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2002, 16:31 |
|
|
start [/forum/topic.php?fid=58&msg=32043974&tid=2119901]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 158ms |
0 / 0 |