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

Вопросы и ответы для специалистов по базам данных, которые хотят улучшить свои навыки работы с базами данных и учиться у других в сообществе

1
Следует ли отключить «автоматическое обновление статистики» в сценарии с хранилищем данных?
У меня есть хранилище данных 200 ГБ в SQL Server. Я испытываю очень медленное время выполнения некоторых запросов; например 12 часов для простого deleteзапроса с inner join. Проведя некоторые исследования с планами выполнения, я обновил статистику двух таблиц, задействованных в запросе, используя эту WITH FULLSCANопцию. Теперь запрос выполняется менее чем …

2
Обработка часовых поясов в витрине данных / хранилище
Мы начинаем проектировать строительные блоки витрины / хранилища данных, и мы должны иметь возможность поддерживать все часовые пояса (наши клиенты со всего мира). Из чтения дискуссий в Интернете (и в книгах), похоже, общим решением является отдельное измерение даты и времени, а также временная метка в таблицах фактов. Тем не менее, …

2
Значение не может быть преобразовано из-за потенциальной потери данных [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 5 лет назад . Позвольте мне начать с разъяснения, что это не дублирующий вопрос и не потенциальный дубликат в …

5
Почему файлы журнала bin MySQL все еще существуют после очистки или очистки?
Я использовал PURGE BINARY LOGS, а также FLUSH LOGS, но каталог mysql по-прежнему содержит следующие файлы: mysql-bin.000025 mysql-bin.000024 mysql-bin.000023 mysql-bin.000022 mysql-bin.000021 mysql-bin.000020 mysql-bin.000019 mysql-bin.index Есть ли причина, по которой использование команд не работает? Эти файлы занимают много места. Я хотел бы избавиться от них безопасно.

2
PostgreSQL: невозможно изменить каталог на / root
Я пытаюсь скопировать таблицу planet_osm_polygonиз одной базы данных osmв другую test. Я su postgresи выполнил pg_dump. Проблема: Однако я получаю сообщение об ошибке, could not change directory to "/root"и Password:приглашение появилось дважды! Есть ли способ выполнить pg_dumpпри входе в систему как root? root@lalaland:~# su postgres postgres@lalaland:/root$ pg_dump -h localhost "osm" …

2
Как решить ORA-01031: ошибка недостаточных прав при установке Windows?
Я установил Oracle 11G на моем Windows 2008 R2 Server. Я также установил клиентские библиотеки Oracle, используя отдельный установочный носитель. После установки клиента, когда я пытаюсь войти в базу данных, используя: C:\>sqlplus / as sysdba Я получаю следующую ошибку: ORA-01031: недостаточные привилегии Это работало до установки клиента. Мой аккаунт в …

1
Как я могу запросить существующие снимки базы данных на сервере SQL?
Я пытаюсь создать запрос t-sql, который может определить, есть ли у данной базы данных снимки базы данных, которые были созданы из нее. Например, если бы я создал снимок, подобный этому: CREATE DATABASE [DatabaseA_Snapshot] ON (NAME=DatabaseA, FileName='<whatever>') AS SNAPSHOT OF [DatabaseA] Есть ли способ я могу запросить существование этого снимка снова …

3
Последовательное сканирование PostgreSQL вместо индексного сканирования Почему?
Привет всем! У меня проблема с запросом к базе данных PostgreSQL, и мне интересно, может ли кто-нибудь помочь. В некоторых случаях мой запрос игнорирует созданный мной индекс, который используется для объединения двух таблиц dataи data_area. Когда это происходит, он использует последовательное сканирование и приводит к гораздо более медленному запросу. Последовательное …

1
Разница между дампом базы данных (экспорт) и резервным копированием базы данных?
В чем недостаток: использовать только команду EXPили EXPDPкоманду для дампа базы данных (и рассматривать ее как резервную копию) вместо создания резервных копий с помощью BACKUP DATABASEкоманды (через RMAN)? В чем разница между дампом базы данных (экспорт) и резервным копированием базы данных?
12 oracle  backup  export 

1
Планы ANSI / ISO по стандартизации LIMIT?
Планируется ли в настоящее время стандартизировать один из лучших способов ограничения количества результатов, возвращаемых запросом? Вопрос переполнения стека в. Есть ли альтернатива ANSI SQL ключевому слову MYSQL LIMIT? перечисляет различные способы обработки этого поведения на разных языках: DB2 -- select * from table fetch first 10 rows only Informix -- …

8
Не удается запустить экземпляр SqlLocalDB с моей учетной записью Windows
Я администратор и просто запускаю команду: sqllocaldb start v11.0 Результат: Start of LocalDB instance "v11.0" failed because of the following error: Error occurred during LocalDB instance startup: SQL Server process failed to sta rt. Журнал просмотра событий ID события: 528 Вызов API Windows WaitForMultipleObjects возвратил код ошибки: 575. Системное сообщение …

2
Как установить схему по умолчанию для пользователя Oracle?
Я создал несколько новых пользователей в Oracle. Однако при запуске sqlplus им всем необходимо полностью указать имена таблиц в запросе. Какой лучший способ установить схему по умолчанию для этих новых пользователей?
12 oracle  sqlplus 

3
Должна ли таблица журнала получить поле идентификатора или первичный ключ?
У меня есть таблица журнала, которая фиксирует дату и время, когда определенные файлы были экспортированы в другую систему. В настоящее время таблица exportedLog имеет три поля: id (primary key) messageId (int) exportedDateTime (datetime) Изучив это, я обнаружил, что idполе не имеет смысла, так как в этой таблице нет соединений. Единственное, …

2
Направьте OUTPUT оператора UPDATE на локальную переменную
Я хотел бы сделать это: DECLARE @Id INT; UPDATE Logins SET SomeField = 'some value' OUTPUT @Id = Id WHERE EmailAddress = @EmailAddress -- this is a parameter of the sproc Это вообще возможно? Я знаю, что могу объявить локальную табличную переменную и направить туда вывод, но я бы предпочел …

3
Репликация MySQL - ведомый постоянно отстает от хозяина
Я использую MySQL-5.1.50 с настройкой репликации Master-Slave. Большую часть времени раб отстает от хозяина. Когда я бегу show processlist;, нет запроса, который занимает много времени. Я включил slow_logтакже. Тем не менее, он не находит медленный запрос. Ведомый постоянно дает предупреждения, что репликация на несколько секунд отстает от ведущего. Иногда время …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.