Posted by smois on Суббота, 11 апреля. 2020
Пересказ статьи Brent Ozar. How to Make SELECT COUNT(*) Queries Crazy Fast
Когда вы выполняете SELECT COUNT(*), скорость результатов во многом зависит от структуры и настроек базы данных. Давайте проведем исследование на таблице Votes в
базе данных Stack Overflow - 300-гигабайтной версии 2018-06, в которой таблица Votes содержит 150784380 строк и занимает пространство около 5,3Гб.
Continue reading "Как сделать запросы SELECT COUNT(*) очень быстрыми"
Posted by smois on Пятница, 10 апреля. 2020
Posted by smois on Среда, 8 апреля. 2020
Пересказ статьи Monica Rathbun. Memory Optimized Tables in SQL Server
Иногда, когда я пытаюсь узнать о новой концепции, мой мозг отключается. Разговоры обо всем, что использует концепцию «In Memory», из той же серии. Важно отметить, что «In Memory» является маркетинговым термином для ряда особенностей в SQL Server, которые имеют общее поведение, но по сути не связанных между собой.
Continue reading "Оптимизированнные для памяти таблицы в SQL Server"
Posted by smois on Суббота, 4 апреля. 2020
Пересказ статьи Brent Ozar. How to Think Like the Engine: When a Seek Isn’t
В
прошлый раз я ввел понятие предикатов сканирования: операции плана выполнения, которые неспособны выполнить непосредственный поиск требуемых строк. Давайте возьмем другой запрос:
Continue reading "Как думать подобно SQL Server: когда поиск таковым не является"
Posted by smois on Пятница, 3 апреля. 2020
Posted by smois on Среда, 1 апреля. 2020
Пересказ статьи Brent Ozar. How to Think Like the Engine: Index Column Order Matters a LOT
Мы работали с кластеризованным индексом таблицы Users, который построен на столбце identity, значения в котором начинаются с 1 и продолжаются до ...:
Continue reading "Как думать подобно SQL server: порядок столбцов в индексе весьма важен"
Posted by smois on Пятница, 27 марта. 2020
§ Усилена проверка задачи 104 (SELECT, обуч. этап) данными от Ekaterina1989.
Continue reading "Новости за неделю 2020-03-21 - 2020-03-27"
Posted by smois on Среда, 25 марта. 2020
Posted by smois on Суббота, 21 марта. 2020
Posted by smois on Пятница, 20 марта. 2020
Posted by smois on Среда, 18 марта. 2020
Пересказ статьи Brent Ozar. How to Think Like the SQL Server Engine: When Statistics Don’t Help
В
предыдущей статье мы видели, как SQL Server оценивает число строк, используя статистику. Давайте напишем две слегка отличающихся версии нашего запроса - на этот раз для поиска пользователей за один день - и посмотрим, какие будут даны оценки:
Continue reading "Как думать подобно SQL Server: если статистика не помогает"
Posted by smois on Суббота, 14 марта. 2020
Posted by smois on Пятница, 13 марта. 2020
Posted by smois on Суббота, 7 марта. 2020
Posted by smois on Пятница, 6 марта. 2020