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

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


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

3
Як я можу гарантувати, що вставки в SQL Server 2008 R2 спочатку зберігаються в оперативній пам'яті?
Уявіть потік даних, який "лопається", тобто він може мати 10 000 подій, які надходять дуже швидко, а за хвилиною нічого не йде. Ваша порада експерта: Як я можу записати код вставки C # для SQL Server, щоб була гарантія того, що SQL негайно кешує все у власній оперативній пам’яті, не …

2
CROSS APPLY виробляє зовнішнє з'єднання
У відповідь на підрахунок SQL, що відрізняється від розділу, Ерік Дарлінг опублікував цей код, щоб вирішити проблеми через відсутність COUNT(DISTINCT) OVER (): SELECT * FROM #MyTable AS mt CROSS APPLY ( SELECT COUNT(DISTINCT mt2.Col_B) AS dc FROM #MyTable AS mt2 WHERE mt2.Col_A = mt.Col_A -- GROUP BY mt2.Col_A ) AS …

5
Яка відповідна архітектура індексу, коли змушена реалізувати IsDeleted (м'які делети)?
На даний момент у нас є існуюча база даних та програма, яка повністю функціонує. У мене немає можливості змінити архітектуру в цей момент. Сьогодні в кожній таблиці бази даних є поле "IsDeleted" NOT NULL BIT із замовчуванням "0". Коли програма "видаляє" дані, вона просто оновлює прапор IsDeleted до 1. У …

1
ВИБІРТЕ ТОП 1 із дуже великої таблиці в стовпці індексу дуже повільно, але не з зворотним порядком (“desc”)
У нас є велика база даних, близько 1 Тб, що працює на SQL Server 2014 на потужному сервері. Все працювало чудово кілька років. Близько 2 тижнів тому ми провели повне обслуговування, яке включало: Встановити всі оновлення програмного забезпечення; відновити всі індекси та компактні файли БД. Однак ми не очікували, що …

1
Чи впливатиме великий запит на вторинній базі даних групи доступності на ефективність транзакцій у первинній базі даних?
Мені потрібно надати дані в режимі реального часу або майже в режимі реального часу для звітів про SSRS та Tableau. Я не хочу, щоб на виробничу систему OLTP негативно впливали тривалі запити. Чи впливатиме великий запит на вторинній базі даних групи доступності на ефективність транзакцій у первинній базі даних?

2
SQL Server: Чи слід використовувати TCP або Named Pipes або використовувати стандартні?
Під час підключення до SQL Server 2008 R2 з клієнтської програми .NET 4 на іншому сервері в одній локальній мережі можна встановити три різні мережеві протоколи: TCP Названі труби Не встановлюйте нічого в рядку з'єднання і використовуйте за замовчуванням Яка найкраща практика? Що вибрати? Додаткова інформація: і TCP, і іменовані …

6
Помилка під час перегляду запиту на блокування запиту. Помилка під час спроби бачити Ієрархії БД
У мене проблеми з базою даних. Я можу запускати основні запити, хоча і набагато повільніше, ніж зазвичай. Коли я намагаюсь переглянути дерева ієрархії таблиць, представлень чи процедур у SSMS Object Explorer, я отримую lock request time out period exceeded. Мої звіти SSRS, які працюють на об'єктах у цій базі даних, …

1
Знаходження останнього разу оновлення таблиці
Запит: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... скаже мені, коли останній раз створювали та змінювали таблицю (з точки зору DDL). Але я хочу знати, коли востаннє фактичні дані були або вставлені, або видалені з таблиці. Чи можливо це отримати в …

3
Повільне видалення записів, коли активовано тригер
Думав, що це було вирішено за посиланням нижче - робота навколо роботи - але патч не робить. Робота з підтримкою Microsoft для вирішення. http://support.microsoft.com/kb/2606883 Гаразд, у мене є проблема, яку я хотів викинути до StackOverflow, щоб побачити, чи є хтось ідея. Зауважте, що це стосується SQL Server 2008 R2 Проблема: …


4
Чому цей запит стає різко повільнішим, коли його загортають у TVF?
У мене досить складний запит, який працює за кілька секунд самостійно, але коли він перетворений на функцію, яка оцінюється за таблицею, це набагато повільніше; Я насправді не дав їй закінчитися, але це триває до десяти хвилин без кінця. Єдина зміна - це заміна двох змінних дати (ініціалізованих з літералами дати) …

2
Чому додавання користувача SQL Server до „Виконання завдань з обслуговування обсягу” настільки покращує швидкість зміни бази даних?
Якщо я хочу створити базу даних 5 Гб CREATE DATABASE [test] CONTAINMENT = NONE ON PRIMARY ( NAME = N'test', FILENAME = N'E:\2012\test.mdf' , SIZE = 5529600KB , FILEGROWTH = 1024KB ) LOG ON ( NAME = N'test_log', FILENAME = N'E:\2012\test_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%) це …

1
Вирішення тупикової ситуації з 2 таблиць пов'язане лише через індексований вигляд
У мене ситуація, коли я отримую тупики, і я думаю, що я звузив винуватців, але я не зовсім впевнений, що можу зробити, щоб виправити це. Це у виробничому середовищі під управлінням SQL Server 2008 R2. Щоб дати вам трохи спрощений погляд на ситуацію: У мене є 3 таблиці, як визначено …

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