Адміністратори баз даних

Питання та відповіді для професіоналів баз даних, які бажають покращити свої навички роботи з базами даних та дізнатися від інших у спільноті

2
Потрібно вирішити питання очищення Frozen Ghost SQL Server
У мене є кілька таблиць із кількістю рядків між 5М та 1.5G У кожній таблиці є поле BLOB, розмір якого змінюється від 100 байт до 30 Мбайт і яке зберігається як "великі типи значень поза рядом" = УВІМКНЕНО Таблиці зберігаються в різних групах файлів з 3-4 файлами кожен на різному …

5
Включення ORDER BY у запиті, який не повертає жодних рядків, різко впливає на продуктивність
З огляду на просте приєднання трьох таблиць, продуктивність запитів різко змінюється, коли ORDER BY включений навіть без повернення рядків. Справжній сценарій проблеми займає 30 секунд, щоб повернути нульові рядки, але миттєвий, коли ЗАМОВЛЕННЯ ВНЕ включено. Чому? SELECT * FROM tinytable t /* one narrow row */ JOIN smalltable s on …


1
Чому кількість виконаних кластерних сканерів з індексом настільки велика?
У мене є два подібних запити, які генерують один і той же план запитів, за винятком того, що один план запитів виконує кластерне сканування індексів 1316 разів, а інший виконує його 1 раз. Єдина відмінність між двома запитами - це різні критерії дати. Тривалий запит фактично звужує критерії дати та …

2
Оптимізація: переміщення оголошень змінних у верхній частині вашої процедури
Працюючи над оптимізацією деяких збережених процедур, я сів з DBA і пройшов кілька збережених процедур з високою блокувальністю та / або високою активністю читання / запису. Одне згадане DBA було те, що я повинен оголосити всі змінні (особливо TABLEті) у верхній частині збереженої процедури, щоб уникнути перекомпіляцій. Це перший, який …

5
Можлива атака на мій SQL-сервер?
Перевіряючи свій журнал SQL Server, я бачу кілька таких записів: Date: 08-11-2011 11:40:42 Source: Logon Message: Login failed for user 'sa'. Reason: Password did not match for the login provided. [CLIENT: 56.60.156.50] Date: 08-11-2011 11:40:42 Source: Logon Message: Error: 18456. Severity: 14. State: 8. Date: 08-11-2011 11:40:41 Source: Logon Message: …

1
Наслідки для продуктивності використання OPENQUERY в огляді
Будь ласка, дивіться це запитання на сайті stackoverflow: Я використовую драйвер EasySoft ODBC, щоб зв’язати екземпляр SQL Server 2008 R2 Express з Interbase, і у мене виникли труднощі з отриманням метаданих з віддаленого сервера. З огляду на мережу в основних домаганнях всі згадуються про використання OPENQUERY замість синтаксису сервера з …

2
Чому “SELECT POWER (10.0, 38.0);” видає арифметичну помилку переповнення?
Я оновлюю свій IDENTITYскрипт перевірки на переповнення для обліку DECIMALта NUMERIC IDENTITYстовпців . У рамках перевірки я обчислював розмір діапазону типу даних для кожного IDENTITYстовпця; Я використовую це для підрахунку, який відсоток цього діапазону вичерпаний. Бо DECIMALі NUMERIC розмір цього діапазону -2 * 10^p - 2 де pточність. Я створив …

2
Яка мета SET NULL в обмеженнях видалення / оновлення зовнішніх ключів?
Я, мабуть, обмежено налаштований, але якщо я створюю обмеження для зовнішнього ключа, а рядок оновлюється або видаляється, я втрачаю це з'єднання, якщо стовпець дочірньої таблиці встановлюється на NULL. Яка мета навмисного утримання цих осиротілих рядів?
15 foreign-key  null 

3
Повідомлення про тривалий запит або тупик у SQL Server 2008 R2?
Мені хотілося б знати, чи є спосіб надіслати сповіщення про тупик? Якщо так, то які запити будуть потрібні. Я розумію, що SQL Server піклується про тупикові місця, я просто хотів би отримати інформацію про залучені запити. Я знайшов таке, щоб визначити тривалі запити: SELECT creation_time ,last_execution_time ,total_physical_reads ,total_logical_reads ,total_logical_writes , …
15 query  deadlock 

5
Індексація від початку або коли виникає проблема продуктивності?
Моє запитання щодо використання індексів. Чи варто починати індексувати з самого початку або коли виникає проблема з продуктивністю? Ми також можемо створювати тимчасовий індекс під час виконання запиту. Які плюси і мінуси таких методик?

3
Як виглядає план технічного обслуговування SQL Server? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Я студент університету Fontys в Ейндховені, і в даний час я провожу серію інтерв'ю, …

1
Неможливо видалити анонімного користувача з mysql.user
Я намагаюся скинути анонімних користувачів з моєї бази даних mysql.users. Однак я отримую дивну поведінку. Коли я ввожу команду: DROP User ''@'WOPR'; Я отримував загальне повідомлення про помилку. Отже, я перезавантажив свою машину і спробував її ще раз. Цього разу я отримав відповідь Query OK, 0 rows affected. Але коли …
15 mysql 



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