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

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

2
SQL Server 2016 vs 2012 производительность вставки
У меня есть два экземпляра SQL Server на одном сервере: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Standard Edition (64-разрядная версия) Microsoft SQL Server 2016 (SP1-CU5) (KB4040714) - 13.0.4451.0 (X64) Enterprise Edition (64-разрядная версия) Результаты sp_configure одинаковы для обоих экземпляров (кроме новых параметров 2016 года). Я создал новые базы …

2
Странная проблема с производительностью SQL Server 2016
У нас есть один экземпляр SQL Server 2016 SP1, работающий на виртуальной машине VMware. Он содержит 4 базы данных, каждая для отдельного приложения. Все эти приложения находятся на отдельных виртуальных серверах. Ни один из них еще не используется. Однако люди, тестирующие приложения, сообщают о проблемах с производительностью. Вот статистика сервера: …

1
Каково максимальное количество допустимых связанных действий для расширенного события?
Если вы добавите «слишком много» действий к событию в сеансе событий, вы получите эту ошибку: Сообщение 25639, уровень 16, состояние 23, строка 1 Событие «[имя события]» превышает число допустимых связанных действий. Сколько действий разрешено? Это зависит от события? Ответ, основанный на экспериментах, кажется, 27 для sqlserver.rpc_completed. Но я не нашел …

1
Временное перемещение базы данных SQL Server 2016 в SQL Server 2017 и последующее перемещение назад. Является ли это возможным?
Если я возьму резервную копию базы данных из экземпляра SQL Server 2016, а затем восстановлю ее до экземпляра 2017, чтобы поработать над ней. Могу ли я затем развернуть и сделать резервную копию этой базы данных из экземпляра 2017 года и использовать ее для перезаписи исходной версии в экземпляре 2016 года?

2
При просмотре предполагаемого плана выполнения генерируются CXPACKET, PAGELATCH_SH и LATCH_EX [ACCESS_METHODS_DATASET_PARENT] ожидания
Я использую Microsoft SQL Server 2016 с пакетом обновления 2 (SP2-CU6) (13.0.5292.0) на виртуальной машине с 4 виртуальными ЦП с max degree of parallelismустановленным значением 2и cost threshold for parallelismустановленным значением 50. По утрам, при попытке отобразить примерный план выполнения для запроса SELECT TOP 100 , я сталкиваюсь с массовым …

2
Задача оценки мощности множества на внутреннем объединении
Я изо всех сил пытаюсь понять, почему оценка строк так ужасно неправильна, вот мой случай: Простое объединение - с использованием SQL Server 2016 sp2 (та же проблема, что и для sp1), dbcompatiblity = 130. select Amount_TransactionCurrency_id, CurrencyShareds.id from CurrencyShareds INNER JOIN annexes ON Amount_TransactionCurrency_id = CurrencyShareds.Id option (QUERYTRACEON 3604, QUERYTRACEON …

2
Ни DBCC FREEPROCCACHE, ни DBCC FREESYSTEMCACHE («Планы SQL») ничего не делают для освобождения памяти CACHESTORE_SQLCP
Планы CACHESTORE_SQLCP Sql занимают> 38 ГБ через несколько дней. Мы уже работаем с опцией «Оптимизировать для специальных рабочих нагрузок». (Entity Framework и пользовательские отчеты создают много специальных действий!) SQL Server 2016 SE 3.00.2164.0.v1 в AWS RDS с зеркальным отображением нескольких азотных зон Когда я бегу: DBCC FREESYSTEMCACHE('SQL Plans'); или DBCC …

1
Неверное поведение SQL Server 2016 с таблицами, оптимизированными для памяти
Пожалуйста, взгляните на следующий запрос SQL: CREATE TYPE dbo.IN_MEMORY_TABLE_TYPE AS TABLE ( source_col INT NULL, target_col INT not NULL INDEX ix_InMemoryTable NONCLUSTERED (target_col) ) WITH (MEMORY_OPTIMIZED = ON) GO DECLARE @t dbo.IN_MEMORY_TABLE_TYPE INSERT @t ( source_col, target_col ) VALUES (10, 0), (0, 0) UPDATE r1 SET target_col = -1 FROM …

3
Преодолеть, как ограничение длины символа
Прочитав это ограничение длины символа LIKE здесь, похоже, что я не могу отправить текст длиной более ~ 4000 символов в предложении LIKE. Я пытаюсь получить план запроса из кэша плана запроса для конкретного запроса. SELECT * FROM sys.dm_exec_cached_plans AS cp CROSS APPLY sys.dm_exec_query_plan(cp.plan_handle) AS qp CROSS APPLY sys.dm_exec_sql_text(cp.plan_handle) AS st …

2
Почему удаление внешних ключей занимает много времени?
Я создал скрипт, который по одному удаляет все внешние ключи из базы данных, вот так: ALTER TABLE MyTable1 DROP CONSTRAINT FK_MyTable1_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col2 Что меня удивляет, так это то, что сценарий занимает много времени: в среднем 20 секунд для каждого …

2
Альтернатива MakeValid () для пространственных данных в SQL Server 2016
У меня есть очень большая таблица географических LINESTRINGданных, которые я перемещаю из Oracle в SQL Server. Есть ряд оценок, которые выполняются для этих данных в Oracle, и их также нужно будет выполнять для данных в SQL Server. Проблема: SQL Server предъявляет более строгие требования, LINESTRINGчем Oracle; «Экземпляр LineString не может …

1
Изменения в оценках для предикатов, которые содержат SUBSTRING () в SQL Server 2016?
Существуют ли какие-либо документы или исследования об изменениях в SQL Server 2016 относительно оценки мощности множества предикатов, содержащих SUBSTRING () или другие строковые функции? Причина, по которой я спрашиваю, состоит в том, что я смотрел на запрос, производительность которого снизилась в режиме совместимости 130, и причина была связана с изменением …

1
Может ли неиспользуемый NONCLUSTERED INDEX все же повысить скорость запроса?
Это странная ситуация, но я надеюсь, что у кого-то есть ответ. Во время некоторых проблем с производительностью мы добавили в таблицу NONCLUSTERED INDEX, как было запрошено sp_BlitzIndex. Мы проверили его использование на следующий день, и оно показало 0 операций чтения ( 0 сканирований / поисков, 0 одноэлементных поисков ), поэтому …

6
Операционная система вернула ошибку 21 (устройство не готово.)
Каждый раз, когда я перезагружаю Windows, для некоторых баз данных я получаю эту ошибку: Операционная система вернула ошибку 21 (устройство не готово.) Я проверил диск с chkdsk /r- нет плохих секторов. Я выполнил DBCC CHECKDBбез ошибок: *(CHECKDB found 0 allocation errors and 0 consistency errors in database)* Если я перезапущу …

1
Сессия расширенных событий SQL для обнаружения взаимоблокировок
Есть ли способ увеличить размер <inputbuf>элемента в тупиковом XML, захваченном сеансом расширенных событий взаимоблокировки? Мы хотим увидеть полный запрос, чтобы помочь точно определить проблему в коде приложения. Кажется, он ограничен 1024 символами +/-. Можно ли его увеличить? Ниже приведен пример XML. Вы можете видеть, что текст запроса в <inputbuf>элементе обрезается …

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