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

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

3
Дивна поведінка з розмірами вибірки для оновлення статистики
Я грав навколо дослідження порогів вибірки з оновленнями статистики на SQL Server (2012) і помітив цікаву поведінку. В основному кількість рядків, відібраних у вибірку, за певних обставин, змінюється, навіть із тим самим набором даних. Я запускаю цей запит: --Drop table if exists IF (OBJECT_ID('dbo.Test')) IS NOT NULL DROP TABLE dbo.Test; …

1
Послідовність - NO CACHE vs CACHE 1
Чи є різниця між SEQUENCEоголошеним використанням NO CACHEта заявленим використанням CACHE 1у SQL Server 2012+? Послідовність №1: CREATE SEQUENCE dbo.MySeqCache1 AS INT START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9999 NO CYCLE CACHE 1; GO Послідовність №2: CREATE SEQUENCE dbo.MySeqNoCache AS INT START WITH 1 INCREMENT BY 1 …

3
Чи забезпечують природні ключі більш високу чи нижчу продуктивність у SQL Server, ніж сурогатні цілі ключі?
Я фанат сурогатних ключів. Є ризик, що мої висновки є упередженим підтвердженням. Багато питань, які я бачив як тут, так і на веб-сайті http://stackoverflow.com, використовують природні ключі замість сурогатних ключів на основі IDENTITY()значень. Моє передумови в комп'ютерних системах говорить про те, що будь-яка порівняльна операція з цілим числом буде швидшою, …

2
Максимальна кількість підключень користувачів
У стандартному виданні SQL Server 2012 я знаю, що максимальна кількість підключень користувачів становить 32 767. Що мені робити як DBA, якщо я пряму до цього номера? Наразі 30 000 підключень користувачів, і очікується, що ця кількість зросте.

9
Перевірте, чи є рядок паліндром за допомогою T-SQL
Я новачок у T-SQL. Я хочу вирішити, чи є вхідний рядок паліндром, з виходом = 0, якщо він не є, а вихід = 1, якщо він є. Я досі з’ясовую синтаксис. Я навіть не отримую повідомлення про помилку. Я шукаю різні рішення та деякі відгуки, щоб краще зрозуміти та знати, …

2
"CONCAT" не є розпізнаваною вбудованою назвою функції
Клієнт повідомив, що вони працюють на SQL Server 2012, і ми доставили кілька тестових запитів для тестування до остаточної доставки: "CONCAT" не є розпізнаваною вбудованою назвою функції. Я розумію, що CONCAT()це нова вбудована функція, запроваджена в SQL Server 2012, і це все добре і добре, проте мене попросили повернути свої …

4
SQL Server Management Studio повільне підключення або час очікування під час використання автентифікації Windows
У мене вкрай великі затримки (10 ~ 30 секунд) в SQL Server Management Studio 2014 при спробі підключення до екземпляра SQL Server 2012 через TCP за допомогою автентифікації Windows . Це відбувається під час підключення Провідника об’єктів або нового порожнього вікна запиту. Після підключення виконання запитів швидко. Проблема не виникає, …


2
ЧИТАЙТЕ SNAPSHOT SNAPSHOT проти SNAPSHOT
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в адміністраторі баз даних Stack Exchange. Мігрували 6 років тому . Я досліджував відмінності між рівнями SQL Server READ COMMITTED SNAPSHOTта SNAPSHOTрівнями ізоляції і натрапив на наступний ресурс: Вибір рівнів ізоляції на основі версій Для більшості застосунків рекомендується …

5
Як скласти ключові слова верхнього регістру SSMS
Нещодавно я почав використовувати програму Management Studio 2012. При використанні MySQL Workbench зручною функцією було те, що я можу залишатись всіма малими літерами, а будь-яке зарезервоване слово (наприклад SELECT, INSERT) автоматично перетворюється у верхній регістр. Як я повторюю таку поведінку в SSMS?

1
Чому 0 дорівнює порожньому рядку?
Мені потрібна допомога у пошуку того, чому наступне T-SQLтвердження повертається 1(правда): SELECT IIF( 0 = '', 1, 0) Я думаю, хтось змінив такий ANSIваріант, як SET ANSI_NULLSщось інше, що спричиняє поведінку. Моє питання полягає в тому, що я приєднуюсь до деяких значень, і в кінцевому наборі рядків у мене є …

1
Коли використовувати sort_in_tempdb під час відновлення індексів?
Ми обговорюємо, чи використовувати опцію SORT_IN_TEMPDB для наших таблиць DW. Я розумію, що при використанні цієї опції є більше записів, хоча вони більш послідовні. У нас є SAN (який часом відомий повільно), тому в нашому випадку ми хочемо максимально обмежити кількість записів. Я вважаю, що tempdb знаходиться на окремому LUN …

4
Чи є спосіб створити скрипт створення таблиці в TSQL?
Чи існує спосіб створення сценарію створення з існуючої таблиці виключно в T-SQL (тобто без використання SMO, оскільки T-SQL не має доступу до SMO). Скажімо, збережена процедура, яка отримує ім’я таблиці і повертає рядок, що містить сценарій створення для даної таблиці? Тепер дозвольте описати ситуацію, з якою я стикаюсь, оскільки може …

1
Чому SQL Server 2012 Express використовує 9,5 Гб оперативної пам’яті на моєму сервері?
Я будую додаток, в якому я планую вбудувати SQL Server 2012 Express як основний сховище даних. Під час тестування на моїй розроблювальній машині (Win7-32 ​​з 3 Гб оперативної пам’яті) я ніколи не спостерігав за sqlservr.exeпроцесом використання більше 1 ГБ оперативної пам’яті, як би очікував від опублікованих обмежень масштабування обладнання для …

1
Чому CREATE INDEX… З ONLINE = ON блокує доступ до таблиці протягом декількох хвилин?
У мене є існуюча таблиця: CREATE TABLE dbo.ProofDetails ( ProofDetailsID int NOT NULL CONSTRAINT PK_ProofDetails PRIMARY KEY CLUSTERED IDENTITY(1,1) , ProofID int NULL , IDShownToUser int NULL , UserViewedDetails bit NOT NULL CONSTRAINT DF_ProofDetails_UserViewedDetails DEFAULT ((0)) ); Ця таблиця має 150 000 000 рядків. Система працює 24x7x365, тому немає регулярних …

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