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

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

7
Скопіюйте повну структуру таблиці
Використовуючи деякі методи, створюючи копію таблиці, ви втрачаєте індекси, PK, FK тощо. Наприклад, на SQL Server я можу сказати: select * into dbo.table2 from dbo.table1; Це просто проста копія таблиці; всі індекси / обмеження відсутні. Як можна скопіювати структуру таблиці (не використовуючи резервну копію)? Я в першу чергу прагну зробити …

2
Mongodump: Нерозпізнане поле "знімок"
Я використовую mongodump з інструментів mongo, щоб завантажити резервну копію свого сервера. Однак, коли я запускаю команду, команда повертає "Нерозпізнане поле" Знімок "". Повна помилка: Failed: error reading collection: Failed to parse: { find: "data", skip: 0, snapshot: true, $readPreference: { mode: "secondaryPreferred" }, $db: "xxx" }. Unrecognized field 'snapshot'. …

3
Чи можна насправді liste_addresses встановити до списку?
У мене VM з IP-адресою 192.168.0.192 працює з postgreSQL. Якщо я вкажу listen_addresses = '*' то я можу підключитися з іншого VM за адресою 192.168.0.191 та від localhost. Але я не можу використовувати список, щоб вказати postgreSQL використовувати ці дві адреси. Якщо я зміню адреси прослуховування до списку: listen_addresses = …
32 postgresql 


2
Суперрусеру заборонено входити
Я створив портал суперпользователя із наступною командою create role portal with superuser password 'portal' Коли я намагався увійти в postgres з користувачем порталу, я отримую наступну помилку в рейлах. FATAL: role "portal" is not permitted to log in Я не можу стежити за тим, що відбувається. Звичайно, я можу змінити …
32 postgresql 

1
DBA перший день на новій роботі - перевірити резервні копії та безпеку - Як? що ще слід перевірити?
Як правило, коли я запускаюсь у новому середовищі, я схильний перевіряти, де є резервні копії, коли було зроблено останнє повне, коли було застосовано останнє відновлення, і я також перевіряю безпеку. Я це роблю через T-SQL. Перевірте резервні копії ;with Radhe as ( SELECT @@Servername as [Server_Name], B.name as Database_Name, ISNULL(STR(ABS(DATEDIFF(day, …

1
Дуже дивна продуктивність з індексом XML
Моє запитання засноване на цьому: https://stackoverflow.com/q/35575990/5089204 Щоб дати відповідь там, я зробив наступний тестовий сценарій. Тестовий сценарій Спочатку я створюю тестову таблицю і заповнюю її 100 000 рядками. Випадкове число (0 до 1000) повинно вести до ~ 100 рядків для кожного випадкового числа. Це число вводиться у варшарський колон і …

2
Який з них більш ефективний: вибрати з пов'язаного сервера або вставити на зв'язаний сервер?
Припустимо, мені доведеться експортувати дані з одного сервера на інший (через пов'язані сервери). Яке твердження буде більш ефективним? Виконання на вихідному сервері: INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() Або виконати на цільовому сервері: INSERT INTO [dbo].[Table] SELECT a, b, c, ... FROM OPENQUERY([OriginLinkedServer], 'SELECT a, b, …

1
Як додати базу даних у SQL Server?
Деякі поширені питання, пов’язані з приєднанням баз даних у SQL Server: Що означає приєднання чи вилучення бази даних? Як вилучити базу даних? Як додати базу даних? Що означає прикріпити та відновити журнал? Як це зробити в SQL Server Express? Коли я можу розглянути питання про від'єднання та кріплення? Чи є …
32 sql-server 

5
Які технології баз даних використовують великі пошукові системи? [зачинено]
Хтось знає, як Google або Yahoo здійснюють пошук за ключовими словами за дуже величезною кількістю даних? Яку базу даних чи технології вони використовують для цього? Це займає кілька мілісекунд, але вони індексують більше мільярда сторінок.

6
Чому бази даних не створюють власні індекси автоматично?
Я б подумав, що бази даних будуть достатньо знати про те, з чим вони стикаються часто, і зможуть відповісти на вимоги, які ставлять перед ними, щоб вони могли вирішити додавати індекси до високо запитуваних даних.
32 index  rdbms 

3
Чи обмеження пам’яті SQL Server Express та процесора на примірник?
Якщо у мене на сервері є 8 Гб оперативної пам’яті і я запускаю 4 екземпляри SQL Server Express, чи буде загальний обсяг пам’яті, який використовує SQL Server, 1 Гб або 4 ГБ? Чи було б доцільно запустити кілька екземплярів на кшталт цього, щоб кожна база даних змогла краще використовувати ресурси …


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

3
Це гарна ідея / підхід до індексації стовпця VARCHAR?
Ми використовуємо PostgreSQL v8.2.3. Існують таблиці: EMPLOYEE та EMAILLIST . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) 2 таблиці з'єднані таким чином, що якщо або EMPLOYEE.EMAIL1, або EMPLOYEE.EMAIL2 не мають відповідного запису, ці рядки будуть повернуті. SELECT employee.email1, employee.email2, e1.email IS NOT NULL AS …

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