Страница 1 из 1

FB 1.5 - загрузка проца 100%

Добавлено: 15 дек 2004, 09:59
fraks
Firebird-1.5.0.4290 и Firebird-1.5.1.4481 - аналогичный результат.
Win2k Pro
IBExpert.

В базе одна табличка. Размер страницы 8192.
Записей в таблице 885000.

Делаем любой запрос к нижеследующей табличке.
Запрос выполняется, после чего загрузка проца поднимается до 100% и остается там пока от базы не отлогинишься.

Дропаю из таблицы поле

Код: Выделить всё

URL         VARCHAR(1000)
и загрузки проца больше нету.

Табличка.

Код: Выделить всё

CREATE TABLE LOGDATA (
    ID          INTEGER NOT NULL,
    DT          TIMESTAMP,
    BYTES       INTEGER default 0,
    USER_NAME   VARCHAR(30) default '',
    USER_IP     VARCHAR(15) default '',
    TYP         VARCHAR(60) default '',
    OPER        VARCHAR(60) default '',
    URL         VARCHAR(1000) default '',
    URL_DOMAIN  VARCHAR(500) default '',
    DTS         VARCHAR(10) default '',
    CAT         VARCHAR(15) default ''
);

ALTER TABLE LOGDATA ADD PRIMARY KEY (ID);

CREATE INDEX LOGDATA_CAT ON LOGDATA (CAT);
CREATE INDEX LOGDATA_DT ON LOGDATA (DT);
CREATE INDEX LOGDATA_DTS ON LOGDATA (DTS);
CREATE INDEX LOGDATA_USER_NAME ON LOGDATA (USER_NAME);
Это известный глюк или что-то новое?

Добавлено: 15 дек 2004, 10:50
sag
> Делаем любой запрос к нижеследующей табличке.

абсолютно любой запрос, даже без упоминания этого поля?

> Запрос выполняется, после чего загрузка проца
> поднимается до 100% и остается там пока от базы не отлогинишься.

а запрос-то отрабатывает до конца или нет?

> Дропаю из таблицы поле
> и загрузки проца больше нету.

Re: FB 1.5 - загрузка проца 100%

Добавлено: 15 дек 2004, 11:05
dimitr
fraks писал(а):Записей в таблице 885000.
А мусора сколько? Или данные свежезалитые?

Re: FB 1.5 - загрузка проца 100%

Добавлено: 15 дек 2004, 11:18
Гость
dimitr писал(а):А мусора сколько? Или данные свежезалитые?
Мусора нету, база свежеперебэкапленная.

Запрос любой к любому полю, по первичному ключу или нет - все равно. Отрабатывает нормально, результат возвращает, правильный.

На всякий случай привожу один из запросов.
Кстати работает ненормально долго. По ПК должен выдать практически мнгновенно, а он порядка секунды диском жужжит.

Код: Выделить всё

select dts, sum(bytes)* 1.000 / 1000 / 1000
from logdata
where id = 1000
group by dts
order by dts

Re: FB 1.5 - загрузка проца 100%

Добавлено: 15 дек 2004, 11:29
Гость
Похоже я протупил и дело было действительно в мусоре.
Еще раз перебэкапил - и все прошло.
хотел проверить и достал из корзины старый вариант - а с ним тоже все нормально. Вероятно при бэкапе мусор почистился т.к. я не отключал сборку.

Re: FB 1.5 - загрузка проца 100%

Добавлено: 15 дек 2004, 11:53
Гость
Хотя не однозначно. Ведь сразу после дропания поля varchar загрузка на 100% пропала и без перебэкапа.