Запитання з тегом «sql-server-2016»

SQL Server 2016 (основна версія збірки 13.00.xxxx). Будь ласка, також позначте sql-сервер.

2
Продуктивність вставки SQL Server 2016 проти 2012 року
У мене є два екземпляри SQL Server на одному сервері: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Стандартне видання (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
Яка максимальна кількість допустимих обмежених дій для розширеної події?
Якщо ви додасте "занадто багато" дій до події в сеансі події, ви отримаєте цю помилку: Msg 25639, рівень 16, стан 23, рядок 1 Подія, "[назва події]", перевищує кількість допустимих обмежених дій. Скільки дій дозволено? Чи змінюється це залежно від події? Відповідь, заснована на експерименті, виявляється 27 за sqlserver.rpc_completed. Але я …

1
Тимчасове переміщення бази даних SQL Server 2016 до SQL Server 2017, а потім переміщення назад. Це можливо?
Якщо я беру резервну копію бази даних з екземпляра SQL Server 2016, а потім відновлю її до екземпляра 2017 року, щоб виконати певну роботу над нею. Чи можу я потім розгорнути та створити резервну копію цієї бази даних з екземпляра 2017 року та використати її для перезапису оригінальної версії на …

2
Відображення прогнозованого плану виконання створює CXPACKET, PAGELATCH_SH та LATCH_EX [ACCESS_METHODS_DATASET_PARENT] чекає
Я запускаю Microsoft SQL Server 2016 SP2-CU6 (13.0.5292.0) на VCPU VM із 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 2363); SQL оцінює 1 рядок, тоді …

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 з дзеркальним відображенням з декількома AZ Коли я бігаю: 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 @t r1 …

3
Подолайте обмеження довжини символів LIKE
Читаючи це обмеження довжини символів 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 where st.text …

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 секунд на кожен DROP …

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
Чи може невикористаний НЕКЛЮЧЕНИЙ 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)* Якщо я перезавантажую SQL …

1
Сесія розширених подій SQL для виявлення тупикового зв'язку
Чи є спосіб збільшити розмір <inputbuf>елемента в XML тупикового блоку, захопленого сеансом розширеного події в тупику? Ми хочемо побачити повний запит, який допоможе визначити проблему в коді програми. Здається, це обмежено 1024 символами +/-. Чи можна її збільшити? Нижче див. Зразок XML. Ви можете бачити, що текст запиту в <inputbuf>елементі …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.