powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Падает соединение с БД на запросе
15 сообщений из 15, страница 1 из 1
Падает соединение с БД на запросе
    #39003408
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

FB 2.5.3 (WI-V6.3.2.26540)

Имею:

CREATE TABLE TABLE1 (
FIELD1 INTEGER NOT NULL
);

ALTER TABLE TABLE1 ADD CONSTRAINT PK_TABLE1 PRIMARY KEY (FIELD1);


CREATE TABLE TABLE2 (
FIELD1 INTEGER NOT NULL,
DATE1 DATE NOT NULL
);

ALTER TABLE TABLE2 ADD CONSTRAINT PK_TABLE2 PRIMARY KEY (FIELD1, DATE1)
USING DESCENDING INDEX PK_TABLE2;

CREATE INDEX IDX_TABLE2 ON TABLE2 (FIELD1, DATE1);


Сам запрос, на котором сессия закрывается

with AA
as (select T1.FIELD1,
(select first 1 T2.DATE1
from TABLE2 T2
where T2.FIELD1 = T1.FIELD1
plan(T2 index(IDX_TABLE2))
order by T2.FIELD1 asc, T2.DATE1 asc) as DATE1
from TABLE1 T1)

select DATE1, count('x')
from AA
group by 1

Без явного указания plan - работает, работает с plan отдельно подзапрос, а вот все вместе - не хочет. Наверно это где-то уже описано и есть тикет, а может быть и вылечено?
...
Рейтинг: 0 / 0
Падает соединение с БД на запросе
    #39003418
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p> Сам запрос, на котором сессия закрывается
подтверждаю.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Падает соединение с БД на запросе
    #39003457
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p,

переходите на 3.0, там уже всё ОК (шютка, конечно; WI-V2.5.5.26909 - также валится; как и вообще на всех 2.5.0...2.5.3)
...
Рейтинг: 0 / 0
Падает соединение с БД на запросе
    #39003498
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p,

то что падает это конечно баг. Другой вопрос с чего ты взял что для отдельной CTE корректно указывать план?
...
Рейтинг: 0 / 0
Падает соединение с БД на запросе
    #39003509
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто напишет трекеру ?
...
Рейтинг: 0 / 0
Падает соединение с БД на запросе
    #39003515
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извини, а где написано что это некорректно?
...
Рейтинг: 0 / 0
Падает соединение с БД на запросе
    #39003525
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

Напишите плиз Вы, не сочтите за труд. Я хз как там оформлять.
...
Рейтинг: 0 / 0
Падает соединение с БД на запросе
    #39003557
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p,

от так всегда :'(

http://tracker.firebirdsql.org/browse/CORE-4867
...
Рейтинг: 0 / 0
Падает соединение с БД на запросе
    #39003568
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p,

эх, обленился народ. Обычно кто багу находит тот её в трекер и заносит. Разобраться с трекером не так уж и сложно. Ну разве что зарегистрироваться придётся.

Хотел было сам занести её в трекер, но там где я сейчас нахожусь интернет настолько тугодумный, что пока страница трекера открывалась тикет уже появился. :(
...
Рейтинг: 0 / 0
Падает соединение с БД на запросе
    #39003593
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не обленился. Просто я не понимаю всего масштаба проблемы, может это только вершина айсберга? Вы с плохим инетом, а я вообще мудохаюсь через анонимайзер, ибо из моей конторы не создаются запросы на форуме... ((
...
Рейтинг: 0 / 0
Падает соединение с БД на запросе
    #39003612
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, H E.l.p!
You wrote on 9 июля 2015 г. 15:33:36:

H E.l.pа я вообще мудохаюсь через анонимайзер, ибо из моей конторы не создаются запросы на форуме... ((
зарегистрируйся.
и тогда анонимайзер будет не нужен.
ваш корпоративный ip-адрес заблокирован для анонимных постов.
но для зарегистрированных пользователей это ограничение не действует.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Падает соединение с БД на запросе
    #39003644
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.pИзвини, а где написано что это некорректно?

ну смотри. Обычно план генерируется для запроса в целом. В какой-то версии разрешили втыкать план во вьюху. Поскольку CTE грубо говоря это вьюха создаваемая на лету, то наверное должно быть правомерно. Хотя ИХМО само предложение PLAN попахивает архаизмом. Ибо написать его для какого-нибудь нетривиального запроса весьма проблематично, а указывать для части запроса запрещено. Лучше бы была официальная система хинтов для оптимизатора. А пока её нет предпочитаю выкручиваться +0 и ||''
...
Рейтинг: 0 / 0
Падает соединение с БД на запросе
    #39003678
H.e.l.p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ден,

я делаю так же +0 и ||'', только не везде помогает - если смотрю план и вижу, что оптимизатор строит его не так как я бы хотел приходится указывать явно (сейчас ДС скажет, что руки растут из опы).

А вообще, еще не могу понять, почему

select T2.DATE1
from TABLE2 T2
where T2.FIELD1 = T1.FIELD1
plan(T2 index(IDX_TABLE2))

может вернуть
16.02.2015
02.07.2015
01.06.2015
03.07.2015
04.07.2015

и приходится явно указывать еще
order by T2.FIELD1 asc, T2.DATE1 asc
...
Рейтинг: 0 / 0
Падает соединение с БД на запросе
    #39003696
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.p,

Ну вроде как использование индекса для вычитки данных не то же самое, что использование индекса для сортировки...
...
Рейтинг: 0 / 0
Падает соединение с БД на запросе
    #39003712
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H.e.l.pне могу понять
План INDEX и план ORDER это две большие разницы. Иди читай
http://ibase.ru/devinfo/dataaccesspaths.htm до просветления.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Падает соединение с БД на запросе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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