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

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

4
Що може прискорити запит підрахунку SQL?
Під час підрахунку (сукупності) SQL-запиту, що може пришвидшити час виконання цих трьох систем баз даних? Я впевнений, що багато речей можуть пришвидшити це (обладнання для одного), але я просто початківець DBA, тому я впевнений, що тут я отримаю кілька відповідей. Я перемістив близько 157 мільйонів рядків до бази даних SQL …

1
Оптимальне розміщення файлів tempdb, mdf та ldf у SQL Server 2012 на SSD?
Я розумію, що це, мабуть, дуже відкрите питання, і відповіді можуть відрізнятися, але яке оптимальне розміщення для файлів tempdb, mdf та ldf у SQL Server 2012 під час розмови про SSD? Перед новою покупкою, у мене був наявний SSD з основними файлами SQL Server 2012 та tempdb, і mdf / …

1
Як оптимізувати запит
У мене структура бази даних схожа на цю, CREATE TABLE [dbo].[Dispatch]( [DispatchId] [int] NOT NULL, [ContractId] [int] NOT NULL, [DispatchDescription] [nvarchar](50) NOT NULL, CONSTRAINT [PK_Dispatch] PRIMARY KEY CLUSTERED ( [DispatchId] ASC, [ContractId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON …

3
Як підключитися один раз для всіх запитів у студії управління SQL Server?
SSMS просить мене підключитися до кожного запиту в моєму проекті. Чи є спосіб підключення лише один раз за підключенням для всіх запитів, що використовують його в моєму проекті? Наведені нижче відповіді (березень 2014 р.) Не відповідають на запитання. Ще шукаю рішення.

1
Помилка входу для користувача "NT AUTHORITY \ ANONYMOUS LOGON". (MsDtsSrvr)
У мене кластерне середовище, в якому є багато примірників. Я змінив XML-файл, щоб дозволити декілька примірників використовувати ssis. Все чудово працює, коли екземпляри знаходяться на тому ж вузлі, що і кластерний ssis. Однак якщо вони знаходяться на різних вузлах, то, мабуть, існує проблема аутентифікації, і вона втрачає мої облікові дані. …

1
ЗАКАЗ ОПЦІЙНОЇ СИЛИ покращує продуктивність, поки рядки не будуть видалені
У мене є дещо складний запит SQL Server 2008 (близько 200 рядків досить щільного SQL), який не працював так, як мені потрібно. З часом продуктивність знизилася з приблизно .5 до приблизно 2 секунд. Поглянувши на план виконання, було досить очевидно, що, переупорядкувавши з'єднання, можна підвищити ефективність роботи. Я так і …

2
Які відмінності між інструментами SQL I / O Sim та SQL IO?
Я хочу перевірити свої різні альтернативи SQL Server за допомогою інструмента порівняння. Я знайшов два інструменти від Microsoft: Інструмент порівняння дискової підсистеми SQLIO SQL IO Sim Які відмінності між ними? це те саме? Дякую!

1
sp_execute очікує параметр '@handle' типу 'int'
Я намагаюся перевірити збережену процедуру, чи існує таблиця в моїй базі даних призначення. Якщо цього не відбудеться, я створять таблицю з використанням таблиць information_schema з вихідної бази даних. Однак, коли я використовую sp_execute, щоб спробувати повернути, якщо таблиця існує, я отримую помилку Процедура очікує параметр '@handle' типу 'int'. Я не …

1
Час очікування роботи SQL Server
Отже, здається, що неможливо встановити тайм-аут для кожного окремого кроку в роботі SQL Server ( стаття від StackExchange ). MSDN вказує, що ви, звичайно, можете встановити тайм-аут агента: Властивості агента сервера Sql . Установіть відключення виконання роботи . Запитання Як працює тайм-аут агента? Чи є інший спосіб (бажано за конфігурацією) …

2
SQL Server оператор "Створити базу даних". Як успадкувати налаштування автоматичного зростання?
Я використовую SQL Server 2008 R2 і створюю бази даних шляхом постійного розгортання. У нашій системі параметри автоматичного зростання за замовчуванням 1 Мбіт / 10% у SQL Server погано працюють з нашими даними. Тим більше, що у нас є застарілий додаток, який заважає нам сильно змінити схему. Ми хотіли б, …

3
SQL Server 2012 Standard Edition - кілька примірників та використання пам'яті
Якщо у нас є кілька екземплярів стандартної версії SQL Server 2012 (що має обмеження на 64 ГБ пам’яті) на одному сервері, який має 192 ГБ оперативної пам’яті, то обидва екземпляри мають доступ лише до перших 64 ГБ пам’яті або вони можуть отримати доступ до різних частини пам'яті, щоб кожен міг …

1
Створення користувача для єдиної бази даних
Я досить новий, працюючи з MSSQL і на даний момент маю версію 2012 року. Що я намагаюся зробити, це створити користувача для вміщеної бази даних і надати цьому користувачеві доступ лише до цієї бази даних. Я буду викликати цей SQL від JAVA за допомогою підготовленого оператора.

2
Повільна продуктивність, вставляючи кілька рядків у величезну таблицю
У нас є процес, який забирає дані з магазинів та оновлює таблицю інвентаризацій для всієї компанії. Ця таблиця містить рядки для кожного магазину за датою та за предметом. У клієнтів з багатьма магазинами цей стіл може вийти дуже великим - порядку 500 мільйонів рядів. Цей процес оновлення запасів зазвичай запускається …

2
Як SQL Server вибирає індексний ключ для посилання на іноземний ключ?
Я працюю зі застарілою базою даних, імпортованою з MS Access. Існує близько двадцяти таблиць з некластеризованими унікальними первинними ключами, які були створені під час оновлення MS Access> SQL Server. Багато з цих таблиць також мають унікальні некластеризовані індекси, які є дублікатами первинного ключа. Я намагаюся очистити це. Але те, що …

2
Чи оцінює SQL Server один раз функції для кожного ряду?
У мене такий запит: SELECT col1 FROM MyTable WHERE DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) BETWEEN col2 AND col3 ; Це дає підказку щодо плану виконання, подібного до цього: Чи dateaddвиконується частина предикатів пошуку для кожного рядка запиту? Або SQL Server обчислює значення один раз для всього запиту?

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