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

Усі версії Microsoft SQL Server (не MySQL). Будь ласка, додайте тег, що залежить від версії, як-от sql-server-2016, оскільки це часто стосується питання.

2
Чому ТОП працює в плані виконання SQL
Дещо шукаючи, я вирішив поставити це питання через відсутність пошуку відповіді та вибачтесь, якщо є подібне питання / відповідь там. Під час запуску запиту нижче на двох аналогічно налаштованих SQL-серверах ми стикаємося з різними планами виконання, що впливає на продуктивність, і нам потрібна допомога в з'ясуванні причини. Запит: SELECT process_id …

3
Завжди в групі доступності, завжди переспрямовуйте користувача, щоб читати лише екземпляр
У нас є група «Завжди увімкнено» з первинною та включеною для читання вторинною. У нас є користувач із групи реалізацій, яка використовує базу даних, щоб перевірити правильність даних, які вони мають намір внести до бази даних. Користувачі мають право читати лише з бази даних, але коли вони підключаються (через SSMS) …

1
Чому план виконання запиту SELECT COUNT () включає ліву об'єднану таблицю?
У SQL Server 2012 у мене є функція, що оцінюється за таблицею, з приєднанням до іншої таблиці, мені потрібно порахувати кількість рядків для цієї «функції, що оцінюється за таблицею». Перевіряючи план виконання, я бачу ліву таблицю приєднання. Чому? Як може ліва об’єднана таблиця впливати на кількість повернутих рядків? Я б …

1
Як я можу переглянути, скільки часу запит витратив на очікування блокування без профілю?
Я намагаюся діагностувати запит, який переривчасто триває тривалий час. Я підозрюю, що його можуть заблокувати, намагаючись придбати замок. У мене немає дозволів на використання профілера в оточенні, в якому виникає проблема. Чи є в мене спосіб отримати статистику щодо того, як довго цей індивідуальний запит заблокований, не використовуючи зовнішній профілер?

1
Заблоковані сеанси очікування з типом очікування PAGELATCH_ *?
Відредаговано: Чому звіти про сеанси блокуються, але чекають PAGELATCH_*, а не LCK_M_пов’язані з ними типи очікування? Раніше я припускав, що SQL-сервер буде повідомляти про сеанси блокування лише у стовпці blocking_session_Id. Якщо заблоковані сеанси чекали логічного блокування і нічого іншого, наприклад, а PAGELATCH_*.

2
Еквівалент SQL Server пункту Oracle USING INDEX
Чи є еквівалент SQL Server 2008 клавіші USING INDEX в Oracle? Конкретно для конструкції: CREATE TABLE c(c1 INT, c2 INT); CREATE INDEX ci ON c (c1, c2); ALTER TABLE c ADD CONSTRAINT cpk PRIMARY KEY (c1) USING INDEX ci; У документації на сервер Sql про унікальні індекси зазначено (наголос додано): …

2
Як я можу вирішити помилку менеджера з'єднань SSIS Excel 0xC0209303?
Я створив пакет SSIS, який імпортує файл excel у таблицю SQL Server. Пакет SSIS працює без будь-яких проблем, коли я запускаю його локально на своїй машині, але коли я запускаю його на сервері, де планується пакет, я отримую помилку нижче (з текстового файлу я виводжу помилки з використанням протоколу SSIS). …

2
Стовпець ідентичності в індексі магазину стовпців
У мене надзвичайно велика таблиця IMO (~ 137 мільйонів рядків) з великою кількістю повторених даних, безліччю NULLстовпців тощо. Я розглядаю це за допомогою таблиці з a COLUMNSTORE INDEXі у мене є IDENTITYстовпець у вихідній таблиці, який є моїм єдиним стовпцем, де кожен рядок є унікальним. Чи слід залишити цей стовпець …

1
Проблема з виконанням рекурсивного sql запиту [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 4 роки тому . Це вже шостий раз я намагаюся задати це питання, і це найкоротший. Усі попередні спроби були наслідком чогось більш …

1
Нульові рядки повертаються на запит DMV sys.dm_os_performance_counters
У мене є користувач, який працює SQL Server 2014 Standard Edition (RTM)з SYSADMINдозволами стану перегляду сервера, але коли я виконую DMV, sys.dm_os_performance_countersвін не повертає записів. Будь-яка ідея, що не так з дозволами? Вихід версії @@: Microsoft SQL Server 2014 - 12.0.2000.8 (X64) 20 лютого 2014 20:04:26 Авторські права (c) Microsoft …

1
Присвоєння результатів збережених процедур змінній SSIS
Я намагаюся отримати значення зі збереженої процедури в змінну SSIS, а потім перевіряю, чи можуть працювати дві задачі SSIS, якщо я додав вираз. Отже, для прикладу, я намагаюся використовувати цю збережену процедуру: Можливо, я навіть налаштовував властивості змінної SSIS цілком неправильно, тому що я також не впевнений, чи правильно я …

1
Неможливо переглядати живі дані на сесії розширених подій
Я на своєму ПК запускаю версію для розробників SQL Server 2014. Я намагаюся переглянути дані в сесії system_health. У SSMS я підключився до бази даних, розширив сервер / Управління / Розширені події / сесії. Я бачу AlwaysON_health (зупинено) та system_health (працює). Коли я клацну правою кнопкою миші на сесії system_health, …

2
NoSQL: Що таке неструктуровані дані?
в даний час ми працюємо на краю ресурсів за допомогою нашого сервера на основі сервера mssql. Зараз у нас є багато традиційних варіантів щодо наступного кроку щодо вирішення навантаження: купуйте швидші процесори та IO розділити деяких клієнтів на окремий сервер переміщення db до кластеру Всі вони або дорогі з точки …

3
нуль або один до нуля або один
Як я моделюю відносини нуль або один до нуля або один на Sql Server найбільш природним способом? Існує таблиця "небезпеки", яка містить перелік небезпек на сайті. Існує таблиця "Завдання" для роботи, яку потрібно виконати на сайті. Деякі завдання - виправити небезпеку, жодне завдання не може боротися з кількома небезпеками. Деякі …

1
dm_exec_describe_first_result_set_for_object для кількох наборів результатів
Чи існує процедура повернення метаданих для всіх наборів результатів у збереженій процедурі? Щось на кшталт sys.dm_exec_describe_first_result_set_for_object, але для всіх наборів результатів? Врешті-решт я захочу виявити метадані для кожного набору результатів у кожній збереженій процедурі в базі даних. Поки що я б вирішив лише ті результати, які sys.dm_exec_describe_first_result_set_for_objectне можуть описати. Тобто …

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