Вопросы с тегом «sql-server-2016»

SQL Server 2016 (основная версия сборки 13.00.xxxx). Пожалуйста, также пометьте sql-сервер.

3
Почему создание простой группы строк CCI может занять до 30 секунд?
Я работал над демонстрацией с участием CCI, когда заметил, что некоторые из моих вставок занимают больше времени, чем ожидалось. Табличные определения для воспроизведения: DROP TABLE IF EXISTS dbo.STG_1048576; CREATE TABLE dbo.STG_1048576 (ID BIGINT NOT NULL); INSERT INTO dbo.STG_1048576 SELECT TOP (1048576) ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) RN FROM master..spt_values …


1
Почему эта производная таблица улучшает производительность?
У меня есть запрос, который принимает строку JSON в качестве параметра. JSON - это массив пар широты и долготы. Пример ввода может быть следующим. declare @json nvarchar(max)= N'[[40.7592024,-73.9771259],[40.7126492,-74.0120867] ,[41.8662374,-87.6908788],[37.784873,-122.4056546]]'; Он вызывает TVF, который вычисляет количество POI вокруг географической точки на расстоянии 1,3,5,10 мили. create or alter function [dbo].[fn_poi_in_dist](@geo geography) returns …

2
Почему ВРЕМЕННАЯ ЗОНА недетерминирована?
SQL Server 2016 AT TIME ZONEкажется недетерминированным. Тем не менее, я не смог найти документацию, официально заявляющую об этом или обосновывающую причину этого. Почему AT TIME ZONEнедетерминированный? Пример, показывающий недетерминизм Выполнение: CREATE TABLE Test ( LegacyTimestamp DATETIME, Timestamp AS LegacyTimestamp AT TIME ZONE 'Eastern Standard Time' PERSISTED ); Возвращает следующую …

1
Хранение некластеризованного индекса в кластерном хранилище columns
В SQL Server неуникальный некластеризованный индекс в таблице хранилища строк включает закладку базового объекта (RID или ключ кластеризации) на всех уровнях структуры некластеризованного индекса. Закладка хранится как часть ключа некластеризованного индекса на всех уровнях индекса. С другой стороны, если некластеризованный индекс является уникальным , закладка присутствует только на уровне листа …

2
Дисковое пространство заполнено во время вставки, что происходит?
Сегодня я обнаружил, что жесткий диск, на котором хранятся мои базы данных, переполнен. Это случалось раньше, обычно причина очевидна. Обычно это неверный запрос, который приводит к огромным разливам в базу данных tempdb, которая увеличивается до заполнения диска. На этот раз было немного менее очевидно, что произошло, так как tempdb не …

4
Почта БД SQL Server 2016 не отправляется
Я нахожусь на SQL Server 2016 и получаю удовольствие ... моя почта БД не отправляется, и у меня не хватает мест для поиска. Я дважды проверил права доступа учетной записи SQL к исполняемому файлу DBmail - он прочитал и выполнил. Я ввел правило для исходящего порта брандмауэра 587. Я попробовал …

1
Стратегии запросов с использованием системных версий SQL Server 2016 с временными таблицами для медленно меняющихся измерений
При использовании системной версии темпоральной таблицы (впервые в SQL Server 2016), как влияют на разработку запросов и производительность, когда эта функция используется для обработки медленно меняющихся измерений в большом реляционном хранилище данных? Например, предположим, что у меня есть Customerизмерение из 100 000 строк со Postal Codeстолбцом и Salesтаблица фактов из …

1
Почему CHECKDB читает файл журнала транзакций в базе данных с таблицей, оптимизированной для памяти?
tl; dr : почему CHECKDB читает журнал транзакций для пользовательской базы данных с таблицами, оптимизированными для памяти? Похоже, что CHECKDB читает файл журнала транзакций пользовательской базы данных при проверке одной из моих баз данных, в частности базы данных, которая использует таблицы OLTP в памяти. CHECKDB для этой базы данных все …

1
План неверных запросов SQL Server 2016 блокирует БД раз в неделю
Раз в неделю, в течение последних 5 недель, примерно в одно и то же время дня (раннее утро, может основываться на активности пользователей, когда люди начинают его использовать), SQL Server 2016 (AWS RDS, зеркальное отображение) начинает время ожидания большого количества времени. запросы. ОБНОВЛЕНИЕ СТАТИСТИКА на всех таблицах всегда исправляет это …

2
Цепочка сертификатов была выпущена не доверенным органом
Некоторое время назад я установил SQL Server 2016 Developer Edition в среде Windows 10 Home Edition ( точнее, на ноутбуке ), и все было хорошо. затем кто-то - администратор на коробке - решил, не сказав мне, переименовать упомянутую коробку. после этого при попытке подключения к SQL-серверу у нас появляются следующие …

1
SQL Server - если логика в хранимой процедуре и плане кеша
SQL Server 2012 и 2016 Standard: Если я добавлю if-elseлогику в хранимую процедуру для выполнения одной из двух ветвей кода, в зависимости от значения параметра, кеширует ли движок последнюю версию? И если при следующем выполнении значение параметра изменится, будет ли он перекомпилирован и повторно кэширован хранимую процедуру , поскольку должна …

1
datetime2 (0) против datetime2 (2)
Согласно документации datetime2 (Transact-SQL) : Размер хранилища 6 байтов для точности меньше 3. 7 байтов для точности 3 и 4. Все остальные точности требуют 8 байтов. Размер datetime2(0), datetime2(1), datetime2(2)использовать один и тот же объем памяти (6 байт). Буду ли я прав, говоря, что я мог бы также пойти datetime2(2)на …

1
Сортировать разливы в базу данных tempdb, но предполагаемые строки равны фактическим строкам
На SQL Server 2016 с пакетом обновления 2 (SP2) с максимальной памятью, установленной на 25 ГБ, у нас есть запрос, который выполняется примерно 80 раз в минуту. Запрос проливает около 4000 страниц в базу данных tempdb. Это приводит к большому количеству операций ввода-вывода на диске в базе данных tempdb. Когда …

1
Как мой коллега получил свою собственную схему?
У меня есть хранимая процедура, которая: проверяет, существует ли таблица, и если да, удаляет ее. снова создает эту таблицу затем заполняет эту таблицу примерно 30 запросами. Когда я (владелец БД) запускаю этот процесс, все работает как положено. Когда это делает мой коллега, у которого есть права DROP / CREATE на …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.