#sql
Должен признаться, что я очень не люблю Sql Server(да-да, ниосилятора пост). За долгие годы работы с ним скопилось много претензий: тут и неработающие хинты и наркоманские уровни изоляций, убогий MVCC и еще куча всего. Перечислять можно долго, но в топе, безусловно, params sniffing! Кто не в курсе скуль сервер строит план вызова хранимой процедуры опираясь на предыдущее выполнение. И его не очень волнует, что параметры могли поменяться и план, соответственно, было бы не плохо подкорректировать.
Для тех кто тоже страдает, вот цикл статей почему так и как с этим жить: https://www.brentozar.com/sql/parameter-sniffing/
Должен признаться, что я очень не люблю Sql Server(да-да, ниосилятора пост). За долгие годы работы с ним скопилось много претензий: тут и неработающие хинты и наркоманские уровни изоляций, убогий MVCC и еще куча всего. Перечислять можно долго, но в топе, безусловно, params sniffing! Кто не в курсе скуль сервер строит план вызова хранимой процедуры опираясь на предыдущее выполнение. И его не очень волнует, что параметры могли поменяться и план, соответственно, было бы не плохо подкорректировать.
Для тех кто тоже страдает, вот цикл статей почему так и как с этим жить: https://www.brentozar.com/sql/parameter-sniffing/
Brent Ozar Unlimited®
Parameter Sniffing - Brent Ozar Unlimited®
Why is my query sometimes fast, and sometimes terribly slow? Even weirder, it just gets slow out of nowhere – even when you swear you haven’t changed anything. Why Is This Query Sometimes Slow? – I show you how parameter sniffing happens, and why reboots/restarts…
#sql
Если вдруг у вас Sql Server и вы не знакомы с вот этим набором утилит, то быстрее знакомьтесь, т.к. там есть все и на все случаи жизни(включая репорты по дедлокам!)
К сожалению, не работает с Azure Sql(чего и вам не советую😏)
Если вдруг у вас Sql Server и вы не знакомы с вот этим набором утилит, то быстрее знакомьтесь, т.к. там есть все и на все случаи жизни(включая репорты по дедлокам!)
К сожалению, не работает с Azure Sql(чего и вам не советую😏)
GitHub
GitHub - BrentOzarULTD/SQL-Server-First-Responder-Kit: sp_Blitz, sp_BlitzCache, sp_BlitzFirst, sp_BlitzIndex, and other SQL Server…
sp_Blitz, sp_BlitzCache, sp_BlitzFirst, sp_BlitzIndex, and other SQL Server scripts for health checks and performance tuning. - BrentOzarULTD/SQL-Server-First-Responder-Kit
#sql
Продолжаем наш фестиваль "для тех, кому не повезло"😉
Вот огромная репа с кучей полезного для выживания с Sql Server. Есть полезняшки для всех версий скуля, включая Azure Sql
Продолжаем наш фестиваль "для тех, кому не повезло"😉
Вот огромная репа с кучей полезного для выживания с Sql Server. Есть полезняшки для всех версий скуля, включая Azure Sql
GitHub
GitHub - ktaranov/sqlserver-kit: Useful links, scripts, tools and best practice for Microsoft SQL Server Database
Useful links, scripts, tools and best practice for Microsoft SQL Server Database - ktaranov/sqlserver-kit
POSTGRESSO
https://habr.com/ru/company/postgrespro/blog/442804/
#sql #postgres
В свое время парни из PgProfessional запилили бомбезный цикл статей про постгрес. Но, оказывается, что есть пейпер с дизайном того самого постгреса 1987года. Забавно что, например, проблемы с 32битными xid изначально не было
В свое время парни из PgProfessional запилили бомбезный цикл статей про постгрес. Но, оказывается, что есть пейпер с дизайном того самого постгреса 1987года. Забавно что, например, проблемы с 32битными xid изначально не было
Blogspot
Review: The Design of the Postgres Storage System
This is a review of The Design of the Postgres Storage System. The paper was in VLDB 1987 although my review used a version of the paper t...
#data #sql
Котаны, вчера Jim Walker из CockroachDb прочитал шикарнейший доклад про архитектуру их NewSql базы. Все что нужно знать про современные распределенные Sql базы он ухитрился уместить в 1 час. Категорически рекомендую!
Котаны, вчера Jim Walker из CockroachDb прочитал шикарнейший доклад про архитектуру их NewSql базы. Все что нужно знать про современные распределенные Sql базы он ухитрился уместить в 1 час. Категорически рекомендую!
YouTube
The Architecture of a Distributed SQL Database
In this session, we deliver a deep-dive exploration into the Architecture of a Distributed SQL Database. What is distributed sql? We answer that question in great detail in this blog (https://www.cockroachlabs.com/blog/what-is-distributed-sql/), but, generally…