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

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

1
Скидання використання SQL Server
У моєму середовищі розробки я граю із запитами. Для цього мені потрібно скинути пам'ять, плани та ін. SQL Server, які можуть гарантувати мені, що мій запит є єдиним стресом / робочим процесом на сервері з усіма значеннями скидання Небагато речей, якими я займаюся Стрілецький блокпост ДБКК ДРОПКЛЕАНБУФЕРИ; DBCC FREEPROCCACHE; DBCC …

3
Налаштування оперативної пам’яті для SQL Server та NUMA
Тут випадковий адміністратор БД. Питання: Ви все ще вручну обмежуєте максимум оперативної пам’яті для SQL Server, хоча єдиною метою цього сервера є лише обслуговування двигуна бази даних SQL Server? У мене є сервер Microsoft Windows 2012 R2, SQL Server 2012 Std, з 32 ГБ оперативної пам’яті. Адміністратор постійно входить у …

2
Розбиття SQL Server 2008 R2 - та сама FileGroup, 1 файл, 2 номери_розділу - HELP
Це мій перший перехід на розбиття на SQL Server, я дізнався з посібника Brent Ozar, який є фантастичним :) Кілька разів я натрапив на дивний сценарій; коли я бігаю: SELECT * FROM ph.FileGroupDetail ORDER BY partition_number Go Існує та сама група файлів, що показує двічі з двома різними номерами розділів, …

2
Низький PLE на NUMA-вузлі 000, високий на 001
Я переглядаю PLE (Page Life Expectancy) через NUMA-вузли на наших SQL-серверах і натрапив на досить дивне розповсюдження. У вузла NUMA 000 дуже низький показник PLE порівняно з 001. Я не знаю, чому це. Я перевірив кілька інших серверів SQL у нашому середовищі, а інші виробничі сервери не мають такої поведінки. …

6
Зареєстровані сервери SSMS з наміром програми ReadOnly
Ми працюємо над тестуванням POC SQL Server 2014 за допомогою AlwaysOn, і один із користувачів запитав про збереження конфігурації SSMS за допомогою ReadOnly Intent з використанням зареєстрованих серверів у локальній групі серверів. Таким чином, їм не потрібно вводити ім’я псевдоніма кожного разу, коли їм потрібно отримати доступ до репліки ReadOnly …

1
Чому мій запит на SQL Server поводиться інакше в UPDATE, ніж у SELECT?
Я написав запит SQL Server, який оновлює записи, щоб вони мали послідовний номер після розділення на полі. Коли я запускаю це як оператор SELECT, все виглядає чудово: DECLARE @RunDetailID INT = 448 DECLARE @JobDetailID INT SELECT @JobDetailID = [JobDetailID] FROM [RunDetails] WHERE [RunDetailID] = @RunDetailID SELECT [OrderedRecords].[NewSeq9], RIGHT([OrderedRecords].[NewSeq9], 4) FROM …

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

1
Видаліть рядок після другого конкретного символу зліва
Я маю цей тип значень у стовпці таблиці 154646@8@486 45465@6464@654 тощо. Як я можу видалити все після другого символу @? Мені потрібно показати 154646@8 45465@6464 Я можу це зробити лише для всіх @, але не на секунду SELECT REPLACE(LEFT('45@Tra@lala', CHARINDEX('@','45@Tra@lala')-1),'_',' ') повертає 45, але не 45 @ Тра Дякую :-)
10 sql-server 

1
База даних з декількома .mdf-файлами
Я шукав в Інтернеті, але не знайшов того, що шукаю. Проблема / запит, наскільки мені відомо, база даних у SQL Server повинна мати один .mdf-файл, а можливо, деякі .ndf-файли та один .log-файл. Я бачив багато баз даних з одним mdf та кількома файлами ndf. Але нещодавно я натрапив на якусь …

1
TSQL Чому Top швидше зі змінною?
Вранці всі, Я працюю над деяким помірно складним sql, щоб "отримати" деякі дані з бази даних сторонніх товарів, щоб відобразити їх у наших власних додатках. Я додав у select, щоб отримати верхню запис із таблиці в підзапиті (якщо це має сенс) запит знадобився майже 3 хвилини, щоб повернути кінцевий набір …
10 sql-server  t-sql 

3
відновити кластерний індекс, чому розмір даних зменшується?
Коли ми проводили перебудову на кластерному індексі таблиці, в якій є близько 15 Гб даних, і розмір даних зменшився до 5 ГБ, як це може бути? Які "дані" видаляються? Розмір даних я маю на увазі стовпець "дані" DBCC sp_spaceused Перед відновленням кластерного індексу: name rows reserved data index_size unused LEDGERJOURNALTRANS …

2
Видалення вторинних файлів даних. DBCC SHRINKFILE: Сторінку неможливо перемістити, оскільки це сторінка робочого столу
У мене занадто багато файлів вторинних даних (.ndf), створених для tempdb. Щоб видалити зайві файли, мені потрібно спорожнити файл (вміст буде переміщено до інших файлів): DBCC SHRINKFILE('tempdbfile8', EMPTYFILE); а потім видаліть файл: ALTER DATABASE tempdb REMOVE FILE tempdbfile8; Але EMPTYFILEкоманда повертає помилку: DBCC SHRINKFILE: Page 8:41920 could not be moved …

5
Вставте до вибору в декілька пов'язаних таблиць за допомогою INSERT_IDENTITY
Добре налаштування сцени. У мене є три таблиці, ( Table1, Table2і DataTable) , і я хочу , щоб вставити Table1і з Table2використанням в DataTableякості джерела. Таким чином , для кожного рядка в DataTableЯ хочу рядок Table1і Table2, і Table2повинні мати вставлений id(PK) від Table1... Якби я це робив ... INSERT …

2
Чи є підтримка Parallel Scalar UDF розумним запитом на функції?
Досить добре зафіксовано, що скалярний АДС змушує загальний серійний план. Запуск функцій паралельно Зважаючи на велику кількість рядків, що потрапляють у точку трубопроводу, де повинен бути обчислений UDF, чому двигун не може просто розподілити їх між процесорами? Якщо в UDF немає стану, то порядок не повинен мати значення. Є твердження …

6
Оцініть прогнозований приріст бази даних
Нещодавно я почав працювати з SQL Server 2008 як стажист DBA. Мені потрібно обчислити розмір бази даних, але також оцінити її зростання за останні місяці та передбачуване зростання на наступні 12 місяців. Я можу використовувати оператор sp_spaceused для обчислення фактичного розміру, але як я обчислюю все інше?

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