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

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

3
Як урізати журнал транзакцій у базі даних SQL Server 2008?
Як урізати журнал транзакцій у базі даних SQL Server 2008? Які можливі найкращі способи? Я спробував це з блогу наступним чином: 1) Від бази даних налаштувань до простого відновлення, зменшення файлу та ще раз налаштування в повному обсязі відновлення, ви насправді втрачаєте свої цінні дані журналу і не зможете відновити …

3
Як звільнити пам'ять SQL Server?
У мене на локальному комп’ютері встановлена ​​пісочниця SQL Server. Я встановив, що примірник SQL Server може використовувати 1000 Мбіт. Під час інтенсивної роботи споживання пам’яті зростає до 1000 мб. Коли операція закінчена, SQL Server все ще зберігає пам'ять. Як звільнити це бронювання пам'яті?

3
SQL Server - який рівень ізоляції для не блокуючих операторів вибору?
У мене є тривала операція (називається, скажімо, T1), яка виконує деякі видалення, оновлення та вставки в таблицю в SQL Server 2008 R2. У той же час, інший процес періодично запускає вибрані оператори з цієї таблиці. У налаштуваннях ізоляції за замовчуванням (ЧИТАЙТЕ ЗНАЧЕНО, я думаю?) T1 блокує виконання будь-яких операцій вибору, …

2
Код створює інший план, коли виконується ad-hoc vs. у збереженій процедурі
У мене є операція видалення, яка використовує поганий план при запуску всередині збереженої процедури, але вибирає набагато кращий план при запуску ad-hoc. Я відновив усі індекси для таблиць, які використовуються в запиті, і скинув усі кеші. Оптимізатор все ще вибирає неправильний план для збереженої процедури. Мені хотілося б знати, чому …

7
Заплановане завдання резервного копіювання не завжди створює резервну копію всіх баз даних, незважаючи на те, що робота завжди є успішною
У мене є робота в SQL 2008, яка виконує збережену процедуру для резервного копіювання всіх баз даних. Це працює щодня через роботу агента sql сервера. Він закривається з успіхом щодня, але через кілька днів він закінчується з успіхом лише після створення резервної копії декількох баз даних. Кожен раз може бути …

5
Паралелізм Кращі практики
Які найкращі практики щодо встановлення паралелізму взагалі? Я знаю, що SQL Server за замовчуванням 0використовує всі доступні процесори, але в якому випадку ви хочете змінити цю поведінку за замовчуванням? Я пам’ятаю, що десь читав (мені доведеться шукати цю статтю), що для навантажень OLTP слід вимкнути паралелізм (встановити maxdop на 1). …

4
Суперечка DDL на TempDB
У мене є стандарт S64 Server 2005 x64, який протягом останніх кількох місяців відчуває проблеми із суперечкою DDL в TempDB. Сервер буде відчувати суперечки на ресурсі очікування 2: 1: 103 (тип очікування - PAGELATCH_EX). Здається, проблема виникає епізодично, коли сервер знаходиться під гідним навантаженням. Я спостерігав за темпом "Темп-таблиць для …

2
SQL Server: як уникнути прав sysadmin, але надати адекватні права
У мене є колега, який хоче отримати доступ до одного екземпляра SQL Server 2008. Я мушу надати йому права на цю інстанцію. Він повинен мати на це право, наприклад Додавання та змінення входів на сервер Додавання та зміна планів підтримки (наприклад, створення резервних копій із баз даних) Графік роботи агента …

2
powerhell, щоб отримати лічильники пам'яті sql сервера та показати значення
Я пишу сценарій powerhell для захоплення таких лічильників сервера SQL: SQL Server: Менеджер пам'яті: Загальна пам'ять сервера (КБ) SQL Server: Менеджер пам'яті: Цільова пам'ять сервера (КБ) Моя машина має 3 екземпляри SQL-серверів, тому я хочу, щоб цей скрипт динамічно захоплював усі лічильники і повідомляв про значення лише для 1 зразка. …

1
Що таке залишковий присудок?
Хоча мені вдалося знайти визначення предикатів в Інтернеті в MSDN : Це вираження, яке оцінюється як ІСТИНА, ЛІЖ, або НЕЗНАЧЕНО. Предикати використовуються в умові пошуку WHERE і HAVING, а також в інших елементах, де необхідне булеве значення. Я не зміг знайти визначення, що таке залишковий предикат. Що таке залишковий присудок?

3
Будь-які вказівки на скорочення моїх пільг у виробництві, але не роблячи мою роботу надмірно складною
Запуск SQL Server 2005 та 2008 на Windows 2008 R2. Ми збираємось знижувати пільги у виробництві для розробників - і я хотів би зробити те саме для себе, як DBA , обмежуючи права на виробництво та підвищуючи при необхідності . Моєю основною метою було б усунути дурні помилки - допущені …

3
Швидкий вплив використання varchar у SQL Server 2008
У старі часи використання " varcharover" charбуло великим "no no", оскільки varcharфайл зберігався на іншій сторінці, ніж у решті рядків. Це все ще так є сьогодні з SQL Server 2008? Чи побачу я якийсь приріст пам'яті / продуктивності від зміни 1-3 varchar(5)стовпців до char(5)стовпців таблиці а) скажіть 2.000.000 рядків б) …

2
Чи не повинна підтримка SQL Server RANGE?
Оскільки хтось, хто розробляє веб-сайти і трохи працює з SQL Server, мені здається, що ніхто не сприймає, що SQL Server повинен підтримувати просту пропозицію, яка вказує, що результати повинні містити лише певний діапазон рядків. Наприклад, рядки від 30 до 39. Як відомо, впровадження пейджингу в SQL Server насправді трохи перевищує …

2
Можливо запустити дві команди DBCC INDEXDEFRAG одночасно, кожна в іншій таблиці?
В даний час я запускаю скрипт, який виконує DBCC INDEXDEFRAG для кожної таблиці в базі даних SQL Server 2005, по одній таблиці за раз. Використання DBCC DBREINDEX замість INDEXDEFRAG не є можливим через обмеження місця та вимоги до часу роботи. Я помітив, що дефрагментація деяких таблиць потребує тривалого часу. Наприклад, …

2
Кластерна індексація тепер повинна - чому?
Раніше для мене були незаперечні дебати / дискусії щодо того, чи варто (завжди) залучати / уникати кластерних індексів. Ну, я зрозумів, що їх потрібно використовувати іноді з відповідними + конкретними цілями та контекстом. Вимога до індексу кластерних баз даних SQL Azure : "SQL Azure не підтримує таблиці без кластерних індексів. …

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