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

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

3
Есть ли роли у владельца в oracle?
Предположим, что я вошел в базу данных Oracle с помощью пользователя X, а затем пользователь X создает некоторые роли с помощью create roleкоманды. Я хочу знать, что пользователь X является владельцем ролей? Могу ли я выбрать все роли, созданные пользователем X?

2
Транзакции, ссылки и как обеспечить двойную бухгалтерию? (ПГ)
Двойная бухгалтерия набор правил для записи финансовой информации в системе финансового учета, в которой каждая транзакция или событие изменяет, по крайней мере, две разные учетные записи номинальной книги. Счет может быть «списан» или «зачислен», и сумма всех кредитов должна быть равна сумме всех дебетов. Как бы вы реализовали это в …

2
Oracle 11g: повышение производительности вставок
У меня есть таблица 500 миллионов строк (и растет) Я сделал следующее, чтобы улучшить производительность вставок: На стороне базы данных: отбросил все индексы и ограничения отключено ведение журнала На стороне приложения: переключился с управляемых объектов JPA на собственные запросы вставки, добавил к запросу подсказку APPEND Oracle пытался фиксировать в пакетах …
8 java  oracle 

2
Создать скрипт для автоматизации переименования ограничений по умолчанию
Справочная информация: некоторые из наших ограничений на столбцы по умолчанию были созданы без явных имен, поэтому мы получаем забавные имена, которые варьируются от сервера к серверу, например: DF__User__TimeZoneIn__5C4D869D Я бы предпочел, чтобы все они управлялись с единообразными именами, DF_Users_TimeZoneInfoчтобы мы могли гарантировать наличие соответствующих ограничений для будущих целевых таблиц (как …

7
Основные соображения при переходе от программирования MS Access к SQL Server
Я полностью обученный программист MS Access (основная часть моей работы - программирование), сейчас я занимаюсь созданием больших баз данных; все еще использую MS Access в качестве пользовательского интерфейса, но SQL Server для хранения всех данных и выполнения большей части «работы». По сути, мой вопрос таков; Какие темы мне нужно знать …

3
Невозможно запустить Oracle (11g1) из-за неправильной конфигурации памяти (ORA-00837)
Я решил уменьшить выделение памяти для экземпляра локального разработчика, и мне сказали, что следующая команда справилась со своей задачей; alter system set memory_max_target = 512M scope = spfile; Как я полагаю, так и было, поскольку я больше не могу запускать рассматриваемый экземпляр Oracle. Это ошибка, которую я получаю, когда пытаюсь …

1
Как вы перемещаете базу данных SQL Server 7 в SQL Server 2012?
Я хотел бы переместить базу данных из SQL Server 7.0 в SQL Server 2012. Они не совместимы для резервного копирования и восстановления. Есть ли способ экспортировать из SQL Server 7.0 и импортировать его в 2012 году? Мне нужны только таблицы - никаких представлений или хранимых процедур.

6
SQL Server в замешательстве: база данных существует или нет?
Получилась очень странная, раздражающая проблема. Каким-то образом экземпляр SQL Server 2008 R2, работающий на нашем сервере, несколько испортился. Во-первых, мы заметили, что база данных, которую мы создали вчера, отсутствует. Итак, мы осмотрелись и обнаружили, что он все еще там, но оторван. Итак, мы попытались прикрепить mdf, но получили сообщение, похожее …

1
Причины ввода-вывода в высоком буфере SQL Server 2008 R2
Я пытаюсь устранить неполадки с производительностью на SQL Server, который есть у нас для нашего сервера управления документами, и сегодня производительность достигла рекордно низкого уровня. Глядя на хранилище данных управления (MDW), которое я недавно установил, я вижу огромный всплеск в буфере ввода-вывода. Общее время ожидания SQL составляет 1500-2000 мс, что …

1
Стратегии организации SQL Server с большим объемом оперативной памяти
Теперь у нас есть новый сервер для нашей БД, и среди прочего у нас доступно 128 ГБ ОЗУ (ранее у меня было 16 ГБ). Я знаю, что SQL Server очень хорошо справляется с управлением своими ресурсами, но мне было интересно, есть ли какие-либо специальные настройки или стратегии, которые я должен …

2
Лучшая структура реляционной базы данных для этих данных
Я нахожусь в процессе создания схемы базы данных для следующего сценария: Есть пользователи У пользователей есть роли (например, «Разработчик» или «Генеральный директор») Роли есть приложения (например, «Topdesk») Приложения имеют разрешения (например, «Обновить базу знаний») Роль может иметь разрешения, если роль уже имеет доступ к приложению Предполагая отсутствие высокопроизводительной среды (не …

3
Какие существуют альтернативы, когда для таблицы требуется слишком много внешних ключей?
У нас есть базовая таблица, которая определяет детали и содержит такую ​​информацию, как номер детали, описание, цена, вес и т. Д. У нас также есть приблизительно 400 таблиц, которые ссылаются на базовую таблицу и предоставляют дополнительную информацию о деталях на основе их типа / категории. Мы начали с использования ограничений …

2
В SSIS 2012, какова цель пометки пакета как «точки входа»
В конструкторе Visual Studio вы можете щелкнуть правой кнопкой мыши на пакете служб SSIS и определить его как пакет «Точка входа». Выполняя поиск, я нашел эту страницу на MSDN, которая гласит: Значение 1 означает, что пакет предназначен для непосредственного запуска. Значение 0 означает, что пакет предназначен для запуска другим пакетом …

1
Есть ли административный интерфейс Postgres, который может выполнять мастер-файл, содержащий несколько файлов SQL
Я разрабатываю очень длинный сценарий. Я хотел бы разбить сценарий на более мелкие, более управляемые сценарии и включить каждый файл sql в мастер-файл, а затем просто выполнить мастер-файл. пример: master.sql содержание (я не знаю синтаксис для использования): file1.sql file2.sql file3.sql Я нашел несколько учебных пособий по использованию psql -fв командной …

2
Таблица изменения SQL Server для изменения TEXT на NVARCHAR (MAX), значительно увеличивая размер базы данных
Мне нужно обновить базу данных SQL Server размером около 18 ГБ, чтобы изменить значительное количество TEXTстолбцов NVARCHAR(MAX). Проблема, с которой я столкнулся, заключается в том, что после выполнения всех alter tableкоманд размер базы данных достигает почти 26 ГБ. Я понимаю, что использование здесь NVARCHAR(MAX)позволит БД расти медленнее, но есть ли …

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