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

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

3
Унікальний ідентифікатор із додатковими символами, які все ще відповідають Вибору
Ми використовуємо SQL Server 2012 з унікальним ідентифікатором, і ми помітили, що при виборі додаткових символів, доданих до кінця (так що не 36 символів), він все одно повертає відповідність UUID. Наприклад: select * from some_table where uuid = '7DA26ECB-D599-4469-91D4-F9136EC0B4E8' повертає рядок з uuid 7DA26ECB-D599-4469-91D4-F9136EC0B4E8. Але якщо ви запускаєте: select * …

2
Знайдіть іноземні ключі, пов’язані з заданим первинним ключем
Я хочу, щоб встановити, які стовпці в даній базі даних з'єднуються через зв'язки PK / FK. Я можу повернути інформацію PK / FK для даної таблиці через SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS cu WHERE EXISTS ( SELECT tc.* FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS tc WHERE tc.CONSTRAINT_CATALOG = 'MyDatabase' AND tc.TABLE_NAME = 'MyTable' …

1
Які фактори входять до вибраного індексу кластеризованого індексу індексованого виду?
Коротко Які фактори враховують вибір запиту оптимізатора на індекс індексованого перегляду? Для мене, здається, індексовані подання не піддаються тому, що я розумію щодо того, як оптимізатор вибирає індекси. Я вже бачив, як це запитували раніше , але ОП не надто добре сприйняли. Я дійсно шукаю путівники , але буду придумувати …


5
Не вдалося знайти серверного агента в SSMS
Я стежу за керівництвом - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/, який працює до моменту досягнення кроку 8 Тепер заплануйте ваш щойно створений сценарій. У SSMS підключіться до сервера, на якому потрібно простежити. Перейдіть до свого агента SQL Server і розгорніть його, щоб ви могли бачити папку Jobs. Клацніть правою кнопкою миші папку «Робота» та …

5
Створіть керівництво по плану кеш-результату CTE (ледачий золотник)
Я зазвичай створюю посібники з плану, спочатку будуючи запит, що використовує правильний план, і копіюючи його на аналогічний запит, який не відповідає. Однак це іноді складно, особливо якщо запит не зовсім той самий. Який правильний спосіб створення напрямних плану з нуля? SQLKiwi згадав про складання планів у SSIS, чи є …
19 sql-server  t-sql  cte 

4
База даних SQL Server на SSD - будь-яка перевага окремого файлу для кожної таблиці?
Я створюю базу даних, в якій буде близько 30 таблиць, кожна таблиця містить десятки мільйонів рядків, а кожна таблиця містить один важливий стовпець та стовпчик первинного / зовнішнього ключа для того, щоб досягти максимальної ефективності запитів в умовах важких оновлення та вставки та активно використовують кластерні індекси. Дві таблиці містять …


5
Підвищення цілісності бази даних
Чи має це коли-небудь сенс, щоб програма застосувала цілісність бази даних замість того, щоб мати сторонні ключі, перевірити обмеження тощо? Скільки покращення продуктивності можна очікувати за неприйняття цілісності бази даних за допомогою внутрішніх інструментів бази даних?

5
SQL: Що сповільнює INSERT, якщо не процесор чи IO?
У нас є база даних для продукту, який важкий для запису. Ми щойно придбали нову серверну машину з SSD, щоб допомогти. На наш подив, вставки були не швидшими, ніж на нашій старій машині зі значно повільнішим зберіганням. Під час бенчмаркінгу ми помітили, що показник IO, демонструваний процесом SQL Server, був …

2
Чому створення цього нового індексу настільки покращило ефективність, коли існуючий індекс включив усі стовпці до нового індексу?
У мене є таблиці Log і LogItem; Я пишу запит, щоб отримати деякі дані з обох. Є тисячі, Logsі кожен Logможе мати до 125LogItems Запитання, про який йде мова, є складним, тому я пропускаю його (якщо хтось вважає, що це важливо, я, ймовірно, можу його опублікувати), але коли я запустив …
19 sql-server  index 

9
Управління версіями для об'єктів бази даних
База даних, над якою працюють наші розробники, занадто велика (є багато об’єктів бази даних). Ми повинні контролювати зміни об'єктів db (управління змінами). У нашій компанії не може бути особи, яка відповідала б лише за зміни в db. Тому нам потрібен безпечний джерело для об’єктів бази даних, щось на зразок управління …

4
Легко показуйте рядки, які відрізняються між двома таблицями або запитами
Уявіть, що у вас є дві різні таблиці / запити, які повинні мати / повертати однакові дані. Ви хочете це підтвердити. Який простий спосіб показати будь-які незрівняні рядки з кожної таблиці, як на прикладі нижче, порівнюючи кожен стовпець? Припустимо, у таблицях є 30 стовпців, багато з яких є НУЛЬНИМИ. Коли …

2
INT або CHAR для поля типу
Яка найкраща конструкція для столу, Typeполя, яке є intабо char(1)? Іншими словами, враховуючи цю схему: create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) Це ефективніше (ефективність роботи) VehTypeбути intчи a char(1)? Скажімо, у вас п'ять типів автомобілів, чи слід використовувати значення …

6
Як запобігти заповненню журналу транзакцій під час реорганізації індексу?
У нас є кілька машин, на яких попередньо виділили розмір журналу транзакцій до 50 Гб. Розмір таблиці, яку я намагаюся реорганізувати, становить 55 - 60 гб, але збирається постійно збільшуватися. Основна причина, яку я хочу реорганізувати, - це повернути простір, а будь-яка вигода від продуктивності через це - це додатковий …

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