|
|
|
count(*)
|
|||
|---|---|---|---|
|
#18+
Делаю Select count(*) from tabl Возвращает 12 855 755, но через 32 мин. Это нормально? FB 1.5 PS Только учЮсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 18:30:22 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
нет. у тебя комп ничем другим не занят в это время? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 18:42:01 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
Делай count(1) эффект тот же, а работает быстрее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 18:42:43 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
Не занят ни чем. Запрос запускаю из IB Expert'a. Комп. PIV 2.4 RAM 1Gb, RAID 1 на P4P800. WIN 2000Serv, FB 1.5 База ~1.3 Gb в одном файле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 18:44:42 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
а если сделать, как советовал lt-ant? быстрее? или ждёшь? :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 18:50:33 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
Честно говоря не охота ждать пол-часа. Может будут какие-нибудь предположения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 18:56:04 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
а count(<primary_key>) тебя не устроит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 18:57:49 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
leonbnЧестно говоря не охота ждать пол-часа. Может будут какие-нибудь предположения. Этот трюк могучие Ораклисты посоветовали из Рдтеха. Работает, особенно на таблицах где много больших полей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 18:58:23 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
всё проверяется опытным путём. кстати, а что за таблица такая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2004, 18:58:27 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
да, базочка у leonbn не хилая :) ... кстати у меня на базе в 1030000 записей никакой особой разницы по времени между count(*) и count(1) или даже count(primary_key) нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 05:14:16 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
select count(*) from t автоматически запускает сборщик мусора на эту таблицу, может причина в этом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 10:01:36 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
Базочка нормальная. Только одна таблица, куда сваливаются товарные остатки со всех филиалов и обрабатываются (ночью). 8 филиалов по 25 000 товаров. За одни сутки растет на 200 000. Данные надо хранить за 4 месяца. Count(1) работает быстрее, но не на много. В таблице два индекса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 12:07:22 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
FB 1.5 Final Release ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 15:22:51 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
FB 1.5 FR Если делать по индексированному полю Count(Data), то результат через 3-4 минуты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 15:32:13 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
Поройтесь в списке ошибок от Firebird по версиям. Я встречал там сообщение о проблеме performance в связи с count() . Но для какого релиза не помню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 17:51:10 |
|
||
|
count(*)
|
|||
|---|---|---|---|
|
#18+
Поройтесь в списке ошибок от Firebird по версиям. Я встречал там сообщение о проблеме performance в связи с count() . Но для какого релиза не помню. Только что проверил по базе FB 1.0 результат 15 сек для таблицы 8 331 601 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 17:55:25 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32566407&tid=1578384]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
177ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 441ms |

| 0 / 0 |
