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

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

2
Як простежити SQL-запити, які забивають SQL Server
У нас є сервер баз даних SQL Server 2008 (трапляється, він працює під MS Failover Clustering, але я не думаю, що це тут актуально). Наш додаток працює в режимі глибокого сну для доступу до БД, і оскільки ми нещодавно оновили з версії v3.1 до 3.6, ми часто зазнавали збоїв на …

3
Пісочниця SQL Server
Я намагаюся створити пісочницю для наших розробників звітів для роботи. Мій поточний план - "скидати" базу даних кожного вечора, але я не знаю, як це зробити. Що я маю на увазі під скиданням, це те, що я хочу по суті відкинути будь-які таблиці користувачів, представлення даних, збережені процедури тощо з …

1
Визначте події зростання файлів
Я відкриваю в своєму портфоліо декілька БД, які були створені з налаштуваннями автоматичного зростання за замовчуванням (з кроком 1 Мб або 10%), що розширюються протягом тривалого періоду часу. Якщо я хотів отримати оцінку кількості зовнішньої фрагментації для кожного з файлів БД, чи можу я отримати з метаданих, скільки разів файл …

2
Найкращий спосіб дефрагментації / компактної бази даних для архівних цілей
У нас є екземпляр SQL Server, який використовується для архівації електронної пошти (надано стороннім пакетом архівування). Кожне так часто програмне забезпечення перекидається на нову порожню базу даних. Ми це робили щокварталу, але ми хочемо робити це щомісяця. Обсяг даних, що архівуються, становить приблизно 15 - 20 ГБ на місяць, а …

2
Збільшена оперативна пам'ять, гірша продуктивність
Налаштування: Windows Server 2008 R2 SQL Server 2008 R2 SP1 240 Гб оперативної пам’яті TempDB - це файли даних 8х16 ГБ без автоматичного зростання (всього 128 ГБ) Фізичний / автономний сервер Цей сервер використовується для обробки ETL. Ми щойно встановили на цьому сервері більше оперативної пам’яті на загальну 240 Гб …

2
У який момент показник стає ефективним
Я знайшов чимало ресурсів, де згадується, що додавання індексу до таблиці робить пошук швидшим і вставляє повільніше, але тільки якщо таблиця велика. Це створює компроміс, який є дизайнерським рішенням, але має бути приблизний розмір таблиці, перед яким використання індексу є абсурдним. (10 рядків, наприклад, мабуть, нижче цієї межі) Хтось знає …

5
Ефективно фільтруйте великий набір за допомогою відключень
Скажімо, у мене єдина таблиця CREATE TABLE Ticket ( TicketId int NOT NULL, InsertDateTime datetime NOT NULL, SiteId int NOT NULL, StatusId tinyint NOT NULL, AssignedId int NULL, ReportedById int NOT NULL, CategoryId int NULL ); У цьому прикладі TicketIdє Первинний ключ. Я хочу, щоб користувачі могли створити "частково спеціальні" …

3
Витік транзакцій на SQL Server
У мене є база даних, до якої звертається близько 50 клієнтів через TDS через TCP, яка, здається, не звільняє простір журналу. Кількість процесів залишається близько очікуваних 50, а деякі з них досить довго живуть (> 120 днів). Зараз база даних має 40 гб в просторі журналу (у ній є лише …

2
Трансакція та Try-catch у роботі SQL Server
У нас є операції DML на кожному кроці завдання SQL Server. Для того, щоб забезпечити оновлення / вставка буде відкат в разі що - щось піде не так, я завернула зміни даних про кожному кроці в TRY CATCHі TRANSACTIONблоків: BEGIN TRY BEGIN TRANSACTION [[INSERT/update statements]] ... IF @@TRANCOUNT > 0 …

2
випадок проти нуля проти злиття
Я тільки читаю документацію до іспитів на SQL Server 2012 і побачив наступний момент: випадок проти нуля проти злиття Тепер я знаю, ЯК використовувати кожен, але я не знаю, КОГО використовувати кожен. Прошу уточнити, будь-хто. Дякую. Пс. Будь ласка, чи можемо ми мати тег для екзаменаційних питань?

2
Властивості документа для файлового файлу SQL Server
Я використовую Filetable SQL Server 2012 для зберігання документів та пошуку в них за допомогою семантичного пошуку . Мені було цікаво, чи є спосіб перерахувати всі властивості документа (метадані). Існує спосіб дозволити індексу повнотекстового пошуку та пошуку властивостей документа. Я можу скласти список властивостей індексів SQL Server із наступним твердженням: …

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

3
Не вдалося відновити резервну копію - файл "Db" не можна відновити до "{...} .mdf". Використовуйте З MOVE, щоб визначити дійсне місце для файлу
Я отримую такі помилки, намагаючись відновити команду відновлення у файлі резервного копіювання, який я отримав від клієнта. ВІДКРИТИ ДАТАБАЗУ SFDB ІЗ ДИСК = N'C: \ Резервне копіювання \ Backup.bak ' Будь-які думки щодо того, що я можу зробити, щоб це виправити? Він шукає mdf, тож чи можу я припустити, що …

3
Вимкнення журналу в певних таблицях
Я використовую SQL Server 2005. У мене є дві таблиці, що містять сукупну інформацію. Інформація постійно оновлюється, генеруючи майже 5 ГБ даних журналу на день. (Це більше, ніж уся база даних!) Я б хотів відключити ведення журналу в цих таблицях, оскільки відкочування насправді не потрібне. Однак я хотів би вести …

2
Як написати портативний SQL, який відноситься до пов'язаного сервера?
У мене зберігається процедура, що стосується пов'язаного сервера. У кількох місцях протягом усієї процедури я отримав щось на зразок наступного: INSERT INTO [TableName] (...Columns...) SELECT ...Columns... FROM [ServerName\InstanceName].[Catalogue].[dbo].[TableName] WHERE TableNameID = @TableNameID Ця процедура існує в моєму середовищі розробки, тестовому середовищі та середовищі Live. Проблема полягає в тому, що кожна …

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