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

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

1
Чому SQL * PLUS потрібен косою рисою після CREATE TYPE?
У мене просто була проблема, що я визначив тип і перевірив його в TOAD, і все було в порядку. Але, працюючи під SQL * PLUS, він видав помилку. Приклад: CREATE OR REPLACE TYPE MyType AS OBJECT ( Item1 NUMBER, Item2 NUMBER ); Чомусь тут я повинен додати косу рису CREATE …

5
Узгодження одного стовпця проти кількох значень без самоз'єднання таблиці в MySQL
У нас є таблиця, яку ми використовуємо для зберігання відповідей на запитання. Нам потрібно вміти знайти користувачів, які мають певні відповіді на конкретні запитання. Отже, якщо наша таблиця складається з таких даних: user_id question_id answer_value Sally 1 Pooch Sally 2 Peach John 1 Pooch John 2 Duke і ми хочемо …

3
Який найефективніший спосіб дублювання екземпляра на SQL 2008?
У нас є простий екземпляр бази даних з достатньою кількістю даних у базах даних, щоб вони були корисними, і ми можемо використовувати їх для демонстраційних цілей, і я хочу помістити його копію на свій ноутбук, щоб я міг використовувати її для роботи із розробниками, коли Я не в офісі. (Звичайні …

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

3
Що робити, коли поле в таблиці наближається до максимально підписаного чи непідписаного 32-бітного цілого числа?
У будь-якій даній базі даних, яка містить записи користувачів у вигляді унікального поля автоматичного збільшення (заради прикладу, повідомлень між користувачами) ... що робити, коли настає час, і воно наблизиться до максимально підписаного чи неподписаного числа поточного типу даних? (32-бітний INT)? Я здогадуюсь, що сервер бази даних переповниться, коли він намагається …
14 mysql 

3
SQL Server - Тимчасові та фізичні таблиці
На моєму місці руху є рух, щоб відійти від використання таблиць #temp і замість цього використовувати постійні фізичні таблиці з SPID. Кожного разу, коли б раніше ВСТАВЛЯЛО INTO таблицю #temp, тепер INSERT INTO dbo.MyPermanentTable (SPID, ...) VALUES (@@SPID, ...)потрібна анкета - разом із купою DELETE FROM dbo.MyPermanentTable WHERE SPID = …

5
Приєднати / від'єднати відносно резервного копіювання / відновлення
Мені потрібно перенести базу даних (в цілому) на інший сервер, щоб зробити дублікат бази даних для установки іншого тестового середовища. У мене є два варіанти: Зробити повну резервну копію на вихідному сервері / відновити на сервері призначення; Від'єднати на вихідному сервері / приєднати на сервері призначення. Які плюси і мінуси …

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

1
Не можете вставити повторюваний рядок ключів у унікальний індекс?
Протягом останніх днів ми тричі стикалися з цією дивною помилкою, після 8 тижнів, коли не було помилок, і я заїдався. Це повідомлення про помилку: Executing the query "EXEC dbo.MergeTransactions" failed with the following error: "Cannot insert duplicate key row in object 'sales.Transactions' with unique index 'NCI_Transactions_ClientID_TransactionDate'. The duplicate key value …

2
Чи може SQL Server створювати зіткнення у створених системою іменах обмежень?
У мене є додаток, який створює мільйони таблиць у базі даних SQL Server 2008 (не кластеризований). Я шукаю оновлення до SQL Server 2014 (кластеризовано), але я потрапляю на повідомлення про помилку під час навантаження: "У базі даних вже є об'єкт з назвою" PK__tablenameprefix__179E2ED8F259C33B " Це ім'я обмеження, породжене системою. Це …

2
Чи потрібна зміна пароля "sa" для перезавантаження SQL (у змішаному режимі)?
Ми виявили, що SQL "sa" обліковий запис використовується таким чином, яким він не повинен був бути, тому ми змінюємо паролі sa для всіх наших екземплярів SQL. (У нас є сервери SQL 2005 по 2017 рік, які працюють у змішаному режимі аутентифікації. Усі користувачі та додатки повинні використовувати для підключення облікові …

2
Дивна проблема продуктивності з SQL Server 2016
У нас є один екземпляр SQL Server 2016 SP1, що працює у віртуальній машині VMware. Він містить 4 бази даних, кожна для різних програм. Ці програми є на окремих віртуальних серверах. Жоден з них ще не використовується у виробництві. Люди, які тестують програми, повідомляють про проблеми з ефективністю. Це статистика …

4
На даний момент може підключитися лише один адміністратор (помилка MS SQL Server 18461)
Я експериментував з ефектом віддання SQL Server невеликої кількості пам'яті, я думав, що відновиться. Я налаштував SQL Server на використання 200 Мб пам'яті, зараз він не хоче запускатися, я здійснив пошук в Інтернеті, і мені порадили запускати SQL Server в режимі однокористування. однак я отримую помилку Помилка входу для користувача …
14 sql-server 

1
Яка максимальна кількість допустимих обмежених дій для розширеної події?
Якщо ви додасте "занадто багато" дій до події в сеансі події, ви отримаєте цю помилку: Msg 25639, рівень 16, стан 23, рядок 1 Подія, "[назва події]", перевищує кількість допустимих обмежених дій. Скільки дій дозволено? Чи змінюється це залежно від події? Відповідь, заснована на експерименті, виявляється 27 за sqlserver.rpc_completed. Але я …

1
Запит на рядки, що не містять ASCII, з Postgres
Чи [:ascii:]взагалі працює клас у Postgres? Вони не вказані в їхній допомозі , проте я бачу приклади в Інтернеті, які використовують його. У мене є база даних UTF-8, де є зіставлення та c_typ e en_US.UTF-8, а версія Postgres - 9.6.2. Коли я шукаю рядки, що не належать до ASCII, таким: …

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