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

SQL Server 2012 (основна версія збірки 11.00.xxxx). Будь ласка, також позначте sql-сервер.

2
Слухач групової доступності
Я переглядаю групи доступності AlwaysOn. Чим більше я на це дивлюся, тим більше виявляється, що група слухачів доступності є єдиною точкою відмови. Куди саме працює слухач? Окремий сервер, основний SQL-сервер, усі вони? Скажімо, у мене є цілий стек додатків у моєму другому центрі обробки даних. Як налаштувати слухачів (ів) таким …

1
ЗАМОВЛЕННЯ ЗА та порівняння змішаних рядків літер та цифр
Нам потрібно зробити деяку звітність про значення, які зазвичай є змішаними рядками цифр і букв, які потрібно сортувати "природним шляхом". Такі речі, як, наприклад, "P7B18" або "P12B3". @ Рядки здебільшого будуть послідовностями літер, а потім чергуються цифри. Кількість цих сегментів і довжина кожного можуть змінюватись. Ми хотіли б, щоб числові …

5
Отримання сканування, хоча я очікую пошуку
Мені потрібно оптимізувати SELECTоператор, але SQL Server завжди виконує сканування індексу замість пошуку. Це запит, який, звичайно, є в збереженій процедурі: CREATE PROCEDURE dbo.something @Status INT = NULL, @IsUserGotAnActiveDirectoryUser BIT = NULL AS SELECT [IdNumber], [Code], [Status], [Sex], [FirstName], [LastName], [Profession], [BirthDate], [HireDate], [ActiveDirectoryUser] FROM Employee WHERE (@Status IS NULL …

1
Що є найбільш ефективним способом порівняння двох великих наборів результатів у SQL Server 2012
Поточна порада щодо найбільш ефективного способу порівняння двох великих наборів результатів / рядків, як видається, полягає у використанні EXCEPTоператора. Цей самодостатній сценарій SQL нижче стає дуже неефективним із збільшенням розмірів рядків (зміна значень @last). Я намагався знайти унікальні записи в комбінованій таблиці, але без вдосконалення. DECLARE @first AS INT, @step …

2
Чому ТОП працює в плані виконання SQL
Дещо шукаючи, я вирішив поставити це питання через відсутність пошуку відповіді та вибачтесь, якщо є подібне питання / відповідь там. Під час запуску запиту нижче на двох аналогічно налаштованих SQL-серверах ми стикаємося з різними планами виконання, що впливає на продуктивність, і нам потрібна допомога в з'ясуванні причини. Запит: SELECT process_id …

3
Завжди в групі доступності, завжди переспрямовуйте користувача, щоб читати лише екземпляр
У нас є група «Завжди увімкнено» з первинною та включеною для читання вторинною. У нас є користувач із групи реалізацій, яка використовує базу даних, щоб перевірити правильність даних, які вони мають намір внести до бази даних. Користувачі мають право читати лише з бази даних, але коли вони підключаються (через SSMS) …

2
Стовпець ідентичності в індексі магазину стовпців
У мене надзвичайно велика таблиця IMO (~ 137 мільйонів рядків) з великою кількістю повторених даних, безліччю NULLстовпців тощо. Я розглядаю це за допомогою таблиці з a COLUMNSTORE INDEXі у мене є IDENTITYстовпець у вихідній таблиці, який є моїм єдиним стовпцем, де кожен рядок є унікальним. Чи слід залишити цей стовпець …

1
Проблема з виконанням рекурсивного sql запиту [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 4 роки тому . Це вже шостий раз я намагаюся задати це питання, і це найкоротший. Усі попередні спроби були наслідком чогось більш …

1
Ефективне зберігання наборів пар ключових значень з дивовижними різними ключами
Я успадкував додаток, який асоціює багато сайтів із різними видами діяльності. Існує приблизно 100 різних типів діяльності, і кожен має різний набір 3-10 полів. Однак усі види діяльності мають принаймні одне поле дати (може бути будь-яка комбінація дати, дати початку, дати закінчення, запланованої дати початку тощо) та одного поля відповідальної …

1
Чим відрізняється компресія на ПК до таблиці?
Стиснення даних можна встановити на таблиці: CREATE TABLE dbo.SomeTable( SomeId [bigint] NOT NULL, OtherId [bigint] NOT NULL, IsActive [bit] NOT NULL, CONSTRAINT [PK_Some] PRIMARY KEY CLUSTERED ( SomeId Desc ) ) ON SomePartitionScheme(SomeId) WITH (DATA_COMPRESSION=PAGE) І це можна визначити за первинним ключем: CREATE TABLE dbo.SomeTable( SomeId [bigint] NOT NULL, OtherId …

1
Як визначити, чи містить файл резервної копії CDC?
Використовуючи SQL Server 2008 до 2014 року, я знаю, як створити резервну копію та відновити базу даних із увімкненою системою Capture Data Change (CDC), але те, що я шукаю, це спосіб запитувати повний файл резервної копії, щоб визначити, чи містить він дані CDC. Що було б чудово, як такий спосіб …

2
Що говорить Про тривалість життя сторінки про примірник?
Я встановив програмне забезпечення для моніторингу в декількох екземплярах SQL Server в оточенні. Я намагаюся знайти вузькі місця та виправити деякі проблеми з продуктивністю. Я хочу з’ясувати, чи потрібно деяким серверам більше пам’яті. Мене цікавить одна зустрічна: тривалість життя сторінки. Це виглядає по-різному на кожній машині. Чому вона часто змінюється …

1
Помилка групи AlwaysOn наявності після оновлення Windows в оточенні без відключення кластера
Сьогодні вранці наша служба SQL Server була знищена, і це було зруйновано деякі наші веб-сайти. Коли я пішов перевіряти переглядач подій Windows, я побачив такі помилки: Не вдалося оновити рівень сценарію для "master" бази даних, оскільки на етапі оновлення "SSIS_hotfix_install.sql" виникли помилка 942, стан 4, тяжкість 25 Не вдається відновити …

1
T-SQL - ОПЦІЯ (FAST x) та прапор трасування 8722
Я довго шукав і досі не знайшов відповіді на свою проблему. Наш Dynamics AX генерує запити за допомогою підказки OPTION (FAST x), який іноді змушує використовувати поганий план виконання. Розробники кажуть, що це за замовчуванням і важко змінити (має бути зафіксовано на всіх формах потенційно). Отож, я шукав спосіб змінити …

1
Найпростіший спосіб редагувати один запис у стовпці XML?
Як я розумію, студія управління MS SQL Server не дозволяє безпосередньо редагувати / замінювати записи в стовпцях XML через GUI (копіювання / вставка не працює і т.д.). Який найпростіший варіант замінити один запис у стовпці XML? Чи потрібно використовувати щось інше, ніж UPDATE / REPLACE для значення стовпця XML?

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