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

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

3
Вставьте, если не существует, одновременно
У меня проблемы с параллелизмом при вставке в хранимую процедуру. Соответствующая часть процедуры такова: select @_id = Id from table1 where othervalue = @_othervalue IF( @_id IS NULL) BEGIN insert into table1 (othervalue) values (@_othervalue) select @_id = Id from table1 where othervalue = @_othervalue END Когда мы запускаем 3 …

3
Какой самый лучший и простой способ отключить SQL Server, когда он не используется?
Ситуация: рабочие станции разработчиков, которые обычно просто используют клиентские инструменты для подключения к другим нелокальным серверам sql. Однако бывают случаи, когда использование полной версии сервера sql для локальной разработки будет полезным. Чтобы не тратить системные ресурсы на работу сервера sql все время, я хотел бы узнать, как лучше всего «выключить» …
13 sql-server 

4
Это хорошая идея использовать синонимы, чтобы избежать создания дубликата таблицы?
У нас есть 3 копии одной и той же базы данных. Все 3 базы данных имеют Usersтаблицу, и пользователь всегда будет существовать во всех 3 базах данных с одинаковыми настройками. В любое время, когда мы хотим добавить или отредактировать пользователя, мы должны обновить 3 базы данных. Будет ли лучшей идеей …

4
Добавление индекса очень медленное ... есть ли mysql cmd, чтобы получить ETA или показать прогресс?
В настоящее время я выполняю запрос на изменение в моей таблице (20 миллионов записей), чтобы добавить индекс. он работает уже более 3 дней (застрял на «копировать в таблицу TMP»). Есть ли способ узнать ход выполнения запроса или, другими словами, есть ли способ узнать время выполнения? Благодарю.
13 mysql 

2
Ошибка взаимоблокировки не возвращает тупиковый SQL
Transaction (Process ID) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. Я получаю эту ошибку случайно, когда один из моих веб-сайтов становится занятым. Я примерно знаю, с какими наборами таблиц это происходит, но по своему опыту работы с другими …

5
Есть ли способ установить владельца всех объектов в базе данных PostgreSQL одновременно?
/programming/1348126/modify-owner-on-all-tables-simrallelually-in-postgresql описывает некоторые изящные способы изменения таблицы и других объектов для конкретного пользователя, и это работает плавно, однако все предложения, кажется, игнорируют функции, которые я создал. Есть ли достаточно простой способ сбросить владельца ВСЕХ объектов в базе данных, включая функции? Делать это вручную крайне нежелательно.

2
Как перевести существующий индекс в первичный ключ в PostgreSQL
Я знаю, как сделать первичный ключ в таблице, но как сделать существующий индекс первичным ключом? Я пытаюсь скопировать существующую таблицу из одной базы данных в другую. Когда я показываю таблицу, индекс внизу имеет вид: "my_index" PRIMARY KEY, btree (column1, column2) Я создал индекс с: CREATE INDEX my_index ON my_table (column1, …

3
Существует ли решение для управления метаданными с открытым исходным кодом? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 6 лет назад . Существует ли решение для управления метаданными с открытым исходным кодом? Я хотел бы создать репозиторий …
13 schema  metadata 

7
Причины отключения автоматического обновления статистики?
Я только что узнал, что компания-клиент, в которой я работаю, решила не включать параметры статистики автоматического обновления для некоторых из своих SQL-серверов, а администраторы баз данных вручную устраняли проблемы с производительностью при их возникновении. Тем не менее, этот вид не имеет смысла для меня. Почему вы хотите предотвратить обновление статистики?

5
Полный текстовый индекс SQL Server 2008 никогда не завершается
Наш веб-сайт имеет базу данных SQL Server 2008 R2 Express Edition с полнотекстовой индексацией для поиска по нашему веб-сайту. Каждый раз, когда новая запись добавляется или обновляется в одной из проиндексированных таблиц, процесс индексации никогда не завершается. В течение последних нескольких недель я отслеживал состояние, используя в основном тот же …

2
Как настроить прослушиватель Oracle без SID_LIST_LISTENER в listener.ora?
У меня есть доступ к серверу ORACLE 11g с использованием следующего listener.ora # listener.ora Network Configuration File: D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN\listener.ora # Generated by Oracle configuration tools. LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.111.111)(PORT = 1521)) ) …


3
Лучший способ создать базу данных турниров
Я создаю веб-страницу для размещения ставок на все матчи предстоящего футбольного турнира Евро-2012. Нужна помощь, чтобы решить, какой подход выбрать для фазы нокаута. Ниже я создал макет, которым я очень доволен, когда дело доходит до хранения результатов всех «известных» матчей группового этапа. Такой дизайн позволяет легко проверить, правильно ли пользователь …

4
Средство разработки PostgreSQL [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 5 лет назад . Я собираюсь создать базу данных, которая будет работать с PostgreSQL. Я привык к великолепному инструменту …

2
NoSQL и RDBMS вместе?
Мне было интересно, есть ли какие-нибудь хорошие решения для записи данных в базу данных NoSQL, а затем преобразовать их в RDBMS? Например, если вы хотите быстро захватить некоторые данные, например, журналы сеансов, но затем вы захотите создавать отчеты по ним позже. Моя любимая база данных - Postgres, так что если …
13 nosql  rdbms 

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