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

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

4
Запустить задание агента сервера по расписанию, только если процессор не используется
У меня есть задание, настроенное в агенте SQL Server для запуска запроса на обновление. Я хочу, чтобы эта работа выполнялась каждую ночь с полуночи до 5 утра, и я хочу, чтобы она повторялась каждые 5 минут в течение этого периода времени. Но я хочу, чтобы работа выполнялась только в том …

2
Почему CAST (1 AS SIGNED INTEGER) возвращает BIGINT на MySQL?
Если я делаю, CAST(1 AS SIGNED INTEGER)я всегда получаю BIGINTвозвращенный, например: $ mysql -u root -p --column-type-info Enter password: --- Copyright and help message snipped for brevity --- mysql> select cast(1 as signed integer); Field 1: `cast(1 as signed integer)` Catalog: `def` Database: `` Table: `` Org_table: `` Type: LONGLONG …


1
Как оптимизировать таблицы InnoDB в MySQL
Я изучал, как оптимизировать только фрагментированные таблицы в MySQL, и рассмотрел этот пост по оптимизации таблиц . Он в основном выполняет запрос к базе данных information_schema для любой таблицы data_free > 0и создает инструкцию SQL OPTIMIZEтолько для этих таблиц. Я выполнил этот запрос, и он определил 148 таблиц для оптимизации. …

2
Удалить экземпляр Oracle, правильный путь
Я хочу удалить экземпляр oracle (oracle 10.2.0.4.0), созданный в ОС AIX 6.0. Я знаю, что могу удалить все файлы dbf и ctl в Терминале, но я думаю, что это не лучший способ сделать это. Я думаю, должен быть более чистый способ сделать это. Заранее спасибо.

3
Выберите строки на основе последней даты с несколькими объединениями
У меня есть этот запрос ( SQLFiddle ): SELECT c.name, a.user_id, a.status_id, a.title, a.rtime, u.user_name, s.status_name FROM company c LEFT JOIN action a ON a.company_id=c.id LEFT JOIN user u ON u.id=a.user_id LEFT JOIN status s ON s.id=a.status_id WHERE u.user_name='Morgan' -- WHERE c.name='Fiddle' GROUP BY c.id HAVING a.rtime IS NULL OR …
8 mysql  group-by 

2
Проверка согласованности базы данных в postgresql
Есть ли в PostgreSQL какие-либо команды DBCC (Проверка согласованности базы данных)? Я мог бы найти команды DBCC сервера SQL, но не для Postgres? Я читал, что postgresql имеет встроенную функциональность настройки производительности, и для postgres нет доступных команд DBCC. Это правда?

1
Как SQL Server возвращает как новое, так и старое значение во время ОБНОВЛЕНИЯ?
У нас были проблемы во время высокого параллелизма запросов, возвращающих бессмысленные результаты - результаты нарушают логику выполняемых запросов. Потребовалось время, чтобы воспроизвести проблему. Мне удалось распространить воспроизводимую проблему на несколько горстей T-SQL. Примечание . Часть действующей системы, имеющая проблему, состоит из 5 таблиц, 4 триггеров, 2 хранимых процедур и 2 …

3
Отображать имена таблиц в заголовках в SQL Server Management Studio
Кто-нибудь знает, как заставить SQL Server Management Studio отображать имена таблиц в заголовке. Прямо сейчас они почти бесполезны, и каждый раз, когда мне нужно посмотреть на стол, мне приходится снова его открывать. В старые добрые времена я привык использовать Enterprise Manager, и это было гораздо полезнее. Я нашел Brent Ozars …

5
Список размеров таблиц для всех таблиц во всех базах данных
Существует ли простой способ перечисления размера каждой таблицы в каждой базе данных на сервере MSSQL? Я использовал запрос к sys.tables, чтобы получить результаты для одной базы данных, но у нас есть> 100 баз данных на сервер, так что способ получить те же результаты, но для всех баз данных, будет отличным. …

3
«Когда соединение закрывается и возвращается в пул, уровень изоляции от последнего оператора SET TRANSACTION ISOLATION LEVEL сохраняется»?
В сетевой статье MSDN « Изоляция моментальных снимков в SQL Server » говорится: «Уровень изоляции имеет область действия всего соединения, и после установки для соединения с помощью инструкции SET TRANSACTION ISOLATION LEVEL он остается в силе до тех пор, пока соединение не будет закрыто или не будет установлен другой уровень …

2
Как перенести базу данных Oracle на сервер MySQL? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . В настоящее время наше приложение работает с использованием базы данных Oracle …

2
Неверное расположение базы данных tempdb, восстановление невозможно
Сделал ошибку и неправильно набрал команду alter database для tempdb. Теперь экземпляр не запустится. Я не могу начать в однопользовательском режиме, используя -m, так как он утверждает, что база данных tempdb не найдена. Я пытался с помощью: net start msqsqlserver /f /t3608 Но тогда я не могу на самом деле …

1
Как выполнить массовую миграцию между схемами в SQL Server?
В настоящее время у нас есть несколько баз данных, но мы хотели бы объединить их и вместо этого разделить контексты нашего домена с помощью схем. В MS SQL Server 2008 R2 как я могу переместить все содержимое одной схемы в другую навалом? Например, все таблицы, представления, процедуры, индексы и т. …

4
Установка Oracle 12c в Windows 7 ошибка INS-30131
Я пытаюсь установить Oracle 12c на компьютер под управлением Windows 7 x64, и через некоторое время я получаю эту ошибку: SEVERE: [FATAL] [INS-30131] Initial setup required for the execution of installer validations failed. CAUSE: Failed to access the temporary location. ACTION: Ensure that the current user has required permissions to …

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