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

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
fraks
Сообщения: 12
Зарегистрирован: 03 дек 2004, 15:41

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

Сообщение fraks » 15 дек 2004, 09:59

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);
Это известный глюк или что-то новое?

sag
Сообщения: 116
Зарегистрирован: 02 ноя 2004, 11:42

Сообщение sag » 15 дек 2004, 10:50

> Делаем любой запрос к нижеследующей табличке.

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

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

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

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

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

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

Сообщение dimitr » 15 дек 2004, 11:05

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% пропала и без перебэкапа.

Ответить