Size: a a a

2020 June 24

И

Игорь in sql_ninja
заработок в карантин
источник

oa

oleg aronov in sql_ninja
Ну там у него 24 часа видео и 8 часов онлайн курс
источник

oa

oleg aronov in sql_ninja
Не я как бы не агитирую, если что) просто вдруг и правда кому интересно
источник

TS

Tony Simonovsky | Va... in sql_ninja
А про проблему подключения к PostgerSQL на Amazon в PowerBI здесь можно спросить или нерелевантно?
источник

oa

oleg aronov in sql_ninja
источник

oa

oleg aronov in sql_ninja
источник

oa

oleg aronov in sql_ninja
источник

oa

oleg aronov in sql_ninja
И ещё раз привет). Может быть кто-то сталкивался с подобной проблемой.
Есть дурацкий запрос от приложения вот такого типа (воспроизвести можно на БД StackOverflow2013):
SELECT *
FROM dbo.Posts p
WHERE CHARINDEX(N'Aptana', p.Title) > 0

реальная таблица - шире чем dbo.Posts, там куча разных nvarchar'ов, включая MAX, один из них - ФИО (nvarchar(400)) и внтури ФИО ищут по фамилии.
Понятно, что запрос сваливается в Clustered Index Scan.
Но обычно, в 99% случаев, возвращается очень небольшое количество строк. Сама таблица > 50 млн записей, а возвращается таким запроосом обычно, ну, 1000.
Запрос и структуру БД я поменять не могу. Хотел сделать вот что:
1. Добавить некластерный индекc: CREATE INDEX myPleasureSort ON dbo.Posts (Title);
2. Plan guide'ом добавить INDEX HINT.
Когда пробую выполнить вот такое:
SELECT *
FROM dbo.Posts p
WHERE CHARINDEX(N'Aptana', p.Title) > 0
OPTION (MAXDOP 1, TABLE HINT(p, INDEX (myPleasureSort)))
Получаю непонятную сортировку в key lookup. Кто-нибудь может подсказать откуда она берётся и как избавиться от неё?
Если делаю так:
CREATE INDEX myPleasure ON dbo.Posts (Id, Title)
то запрос
SELECT *
FROM dbo.Posts p
WHERE CHARINDEX(N'Aptana', p.Title) > 0
OPTION (MAXDOP 1, TABLE HINT(p, INDEX (myPleasure)))

выполняется нормально, сортировки нет, но при этом индекс не получится использовать для запросов типа LIKE 'smthng%', а такую возможность хотелось бы сохранить.
источник

oa

oleg aronov in sql_ninja
фигово как-то прилепилось) скрины с планами сверху получились
источник

TS

Tony Simonovsky | Va... in sql_ninja
Кто-нибудь сталкивался с ругающимся на сертификаты PowerBI при попытке подключиться к PostgreSQL на Amazon? Сертификаты установлены, но все равно ругается (скрин выше).
источник

OM

Oleg Makarikhin in sql_ninja
привет, есть какой-то математический трюк чтобы заменить отрицательные числа на ноль например, а непереписывать условие
в case ... > 0  then  ..... else 0 end ?
источник

OM

Oleg Makarikhin in sql_ninja
нагуглил.
select (expression + abs(expression) ) / 2 from ...
в общем то не очень упростил серверу решение
источник
2020 June 25

ОБ

Оскар Богданов... in sql_ninja
Ребят, всем добрый вечер!
Кто, что делает ???
источник

AK

Alex Ker in sql_ninja
Оскар Богданов
Ребят, всем добрый вечер!
Кто, что делает ???
Кальян курю
источник

L

Les in sql_ninja
а я бухаю
источник

NB

Nikita Baburov in sql_ninja
Tony Simonovsky | Value.to
Кто-нибудь сталкивался с ругающимся на сертификаты PowerBI при попытке подключиться к PostgreSQL на Amazon? Сертификаты установлены, но все равно ругается (скрин выше).
Вот тут спросите @PBI_Rus
источник

TS

Tony Simonovsky | Va... in sql_ninja
Nikita Baburov
Вот тут спросите @PBI_Rus
уже разобрались, но спасибо, группа полезная, добавился 🙂
источник

F

Frankie4Fingers in sql_ninja
Tony Simonovsky | Value.to
уже разобрались, но спасибо, группа полезная, добавился 🙂
что было?
источник

AS

Anastasiya Shmatkova in sql_ninja
источник

AS

Anastasiya Shmatkova in sql_ninja
Красота какая)
источник