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

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

2
Як динамічно змінювати базу даних за допомогою TSQL
У мене виникають проблеми з спробою динамічно змінити контекст SSMS до бази даних, визначеної в динамічному SQL: EXEC sys.sp_executesql N'USE db1 ' ; Вона успішно виконується, проте контекст бази даних SSMS не змінюється. Я спробував незначну модифікацію вищезазначеного, як це DECLARE @sql NVARCHAR(100) DECLARE @db NVARCHAR(50) SET @db = N'db1' …

1
Як скинути статистику після ОНОВЛЕННЯ СТАТИСТИКИ… З РОЗКОМ
Для налаштування запитів і тестування ви можете вручну призначити кількість рядків і кількість сторінок статистиці індексу таблиці, запустивши UPDATE STATISTICS. Але як ви перераховуєте / скидаєте статистику до фактичного вмісту таблиці? --- Create a table.. CREATE TABLE dbo.StatTest ( i int NOT NULL, CONSTRAINT PK_StatTest PRIMARY KEY CLUSTERED (i) ); …

3
Погана оцінка кардинальності дискваліфікує INSERT від мінімальної реєстрації?
Чому друге INSERTтвердження ~ 5x повільніше першого? З огляду на кількість створених даних журналу, я думаю, що другий не відповідає мінімальному журналу. Однак документація в Посібнику з продуктивності завантаження даних вказує на те, що обидві вставки повинні бути спроможні мінімально реєструватися. Отже, якщо мінімальна реєстрація є ключовою різницею продуктивності, чому …

3
Яка різниця між CTE і З CTE (<імена колонки>)?
Як показано у використанні загальних табличних виразів на MSDN, ви можете визначити CTE як: WITH expression_name [ ( column_name [,...n] ) ] AS ( CTE_query_definition ) і використовувати його так: SELECT &lt;column_list&gt; FROM expression_name; Скажімо, у мене є наступні 2 CTE with cte1 as( select name from Table1 ) with …

1
Неправильне використання процесів від системних подій, пов’язаних із охороною здоров'я?
Я нещодавно працюю над розумінням даних або показників, що зберігаються у файлі подій розширених подій щодо охорони здоров'я системи. Ми намагаємось реалізувати збір даних показників ефективності, використовуючи стан здоров'я системи, як це передбачено тут Існують звіти, які дають такі показники, як УТИЛІЗАЦІЯ ЦП, інше використання процесів тощо, що збираються з …

2
Розрахунок кількості запасів на основі журналу змін
Уявіть, що у вас є така структура таблиці: LogId | ProductId | FromPositionId | ToPositionId | Date | Quantity ----------------------------------------------------------------------------------- 1 | 123 | 0 | 10002 | 2018-01-01 08:10:22 | 5 2 | 123 | 0 | 10003 | 2018-01-03 15:15:10 | 9 3 | 123 | 10002 | …

1
Як помножити рядки для стовпця, який містить від’ємні та нульові значення?
Я намагаюся отримати Продукт усіх рядків для певного стовпця в групі за запитом. Більшість прикладів, які я знайшов, спрямовують мене на поєднання exp, sumіlog exp(sum(log([Column A]))) Проблема, яка у мене виникає, полягає в тому, що стовпець містить деякі нулі для значень, і, таким чином, я отримую цю помилку, коли нулі …

1
Хто використовує мої робочі теми? SQL Server 2014 - HADR
Нещодавно у нас виникло завдання в середовищі HADR SQL Server 2014, де на одному з серверів не було робочих потоків. Ми отримали повідомлення: Пул потоків для груп AlwaysOn Availability не вдалося запустити новий робочий потік, оскільки недостатньо доступних робочих потоків. Я вже відкрив ще одне запитання, щоб отримати твердження, яке …


2
Оновлення статистики з повним скануванням на SQL Server 2014 використовує 100% процесор, на R2 2008 року 15%
Чому статистика оновлень повного сканування використовує 100% процесора на SQL Server 2014, коли він використовує, можливо, 20% процесора на SQL Server 2008 R2, для тих же таблиць з аналогічною апаратною здатністю? Я дивився на MAXDOPінші варіанти, і справді не бачу нічого, що виділяється. Я розумію, що можуть бути налаштування, які …

1
Виберіть лише суперсети
У мене є дві таблиці (разом з некластеризованим індексом), які можна створити за допомогою наведених нижче команд: CREATE TABLE GroupTable ( GroupKey int NOT NULL PRIMARY KEY, RecordCount int NOT NULL, GroupScore float NOT NULL ); CREATE TABLE RecordTable ( RecordKey varchar(10) NOT NULL, GroupKey int NOT NULL, PRIMARY KEY(RecordKey, …

3
Вказане мережеве ім'я більше недоступне
У нас є додаток, що здійснює доступ до бази даних (корпоративне видання Sql сервер 2014). Програма викликає збережені процедури для доступу до бази даних. До недавнього часу все працювало нормально, почніть надсилати наступну помилку та зупиняйте програми. Перезапуск програми тимчасово виправить проблему, але зіткнувся з тією ж помилкою останнього. Помилка: …

1
SQL Server - чому функції вікон не дозволяються в операторах оновлення?
Під час запуску оператора оновлення, наприклад, наведеного нижче, я отримую помилку про це Віконні функції можуть відображатися лише в пунктах SELECT або ORDER BY. UPDATE dbo.Dim_Chart_of_Account SET Account_Order = LAG([Account_Order]) OVER (ORDER BY [Account_SKey]) Я знаю, що це можна легко вирішити, використовуючи оновлений cte, як нижче WITH my_cte AS ( …

2
SQL Server використовує не всю пам'ять
У мене є SQL Server 2014 з максимальною пам'яттю 6 ГБ (фізична пам'ять - 8 ГБ). Сервер пам'яті Target іноді 6GB , а потім падає назад Загальний сервер пам'яті (приблизно 5.3GB, ніколи не досягає 6GB). Я використовував committed_kb в sys.dm_os_sys_info , щоб перевірити пам'ять , використовувану SQL Server. Коли я …

1
Продуктивність таблиці пам'яті гірше, ніж на основі диска
У мене в SQL Server 2014 є таблиця, яка виглядає наступним чином: CREATE TABLE dbo.MyTable ( [id1] [bigint] NOT NULL, [id2] [bigint] NOT NULL, [col1] [int] NOT NULL default(0), [col2] [int] NOT NULL default(0) ) при цьому (id1, id2) є ПК. В основному, id1 - це ідентифікатор для групування набору …

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