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

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

1
Ошибка истечения времени ожидания при использовании мастера копирования базы данных
Microsoft заставила меня поверить, что Мастер копирования баз данных SQL Server 2012 является наиболее оптимальным способом копирования базы данных SQL Server 2000 в SQL Server 2012. Пройдя несколько часов, я смог преодолеть некоторые проблемы и смог импортировать небольшие файлы в базы данных SQL Server 2000 среднего размера в SQL Server …

3
Mysql медленно использует память, пока не начнет использовать своп
Я использую 1 ГБ ОЗУ сервера базы данных в стойке. По какой-то причине примерно через 2 дня использование памяти переходит от использования очень маленького свопинга к использованию 100 МБ. Если я не перезапущу sql, он продолжит использовать больше swap. (Мой файл my.cnf показан ниже, а использование памяти показано ниже) Немного …

3
Повышение производительности при отключении неиспользуемых баз данных
У меня есть несколько баз данных для унаследованных приложений, которые работают в виртуальных машинах, которые в настоящее время отключены, пока кому-то не понадобится просмотреть какую-то историю. Я установил каждую из баз данных, используемых этими приложениями, в автономный режим, но я хотел знать: Есть ли выигрыш в производительности, если эти неиспользуемые …

2
Как группы доступности работают с запланированными заданиями и пакетами служб SSIS?
У меня есть 2 сервера SQL с базой данных в группе доступности AlwaysOn. У меня также есть задания, которые работают с базой данных. Как обеспечить, чтобы задания продолжали выполняться на дополнительном сервере во время отработки отказа? Нужно ли устанавливать задания и пакеты служб SSIS на обоих компьютерах и вручную отключать …

3
Условная компиляция хранимой процедуры SQL Server
Краткая версия: есть ли способ условно компилировать фрагменты кода TSQL в проекте данных SQL Server с использованием средств данных SQL Server для Visual Studio 2010? Я использую инструменты данных SQL Server в Visual Studio 2010 для работы с экспериментальной базой данных SQL Server Express. Конечным пунктом назначения, если все будет …

1
Влияние на производительность настройки PostgreSQL для регистрации всех операторов
PostgreSQL 9.2.2 на Windows 7 64-битная. Параметр log_statementв postgresql.confфайле указывает, какие операторы регистрировать (нет, DDL, изменение данных или все). В какой степени настройки log_statement = 'all'ухудшают производительность? Я читал, что это значительно снижает производительность, но эти утверждения исходят из более старых статей, так сколько же следует ожидать потери производительности log_statement …

2
Проверка подлинности Kerberos не работает со связанными серверами в SQL Server 2012
Я настраиваю среду DEV / TEST, используя 2 сервера SQL Server под управлением SQL Server 2012 на Windows Server 2012. Мы переходим с SQL Server 2005 на Windows Server 2008, где у нас уже есть этот корректный запуск. В SQL Server 2012 аутентификация Kerberos не работает. Каждый сервер имеет свою …

1
Какова цель сессии pool_mode в pgbouncer?
Поскольку в этом режиме pgbouncer создает исходящее соединение для каждого входящего соединения, мне кажется, что pgbouncer не работает как пулер. Это просто отображение 1 к 1. Где я не прав?

4
InnoDB вставка быстрее
Я аспирант, изучающий OLAP с Мондрианом OLAP. Поэтому я хочу вставить данные в InnoDB (MySQL 5.5) быстрее при начальной загрузке. В этой среде единственным пользователем является я, поэтому я думаю, что может позволить более свободные настройки для скорости вставки. На данный момент я использую следующие приемы. отключить log_bin включить skip-innodb-doublewrite …

3
SQL устанавливает допустимые значения для столбца
Я хочу сделать ALTER TABLEвыражение, которое добавляет новый столбец и устанавливает значение по умолчанию, а также определяет допустимые значения для этого столбца. Это текстовый столбец, и допустимыми должны быть только «значение1», «значение2» и «значение3». По умолчанию должно быть «значение1» Согласно следующим синтаксическим диаграммам: Я добираюсь до этой точки ALTER TABLE …

2
Разве плохо создавать много временных таблиц mysql одновременно?
Мне нужно провести тщательный статистический анализ, чтобы предоставить пользователям некоторые данные. В настоящее время я собираю данные из mysql и обрабатываю их через PHPмассивы. Тем не менее, временные таблицы mysql намного лучше (чрезвычайно эффективнее и быстрее, чем массивы PHP; очевидно, из-за их механизма). Мое предварительное решение заключается в формировании временной …

3
Определите, почему пользователь может удалить базу данных
У меня есть пользователь сервера sql, который может удалить любую базу данных. Я запускаю приведенный ниже код, чтобы проверить права, которые пользователь имеет в SQL Server, но не смог определить, как пользователь имеет возможность удалять базы данных. Есть ли сценарий SQL, который может помочь мне определить, как этот пользователь может …

1
В чем разница между триггерами ON SCHEMA и ON DATABASE?
Мы можем создать триггер базы данных для конкретного события схемы (ON SCOTT.SCHEMA) или для всех схем (ON SCHEMA). Однако мы также можем использовать ON DATABASE при создании триггера базы данных. В чем разница между ними? Это какие-то старые вещи? ON DATABASE следует использовать при использовании AFTER STARTUP или AFTER STARTUP, …
8 oracle  trigger 

3
Как изменить язык пользовательского интерфейса в SSMS?
Как изменить язык интерфейса пользователя в SQL Server Management Studio? Например, если я установил на английском языке, но хочу посмотреть на японском языке (чтобы назвать только один возможный пример). Я использую эту среду в среде, отличной от [English-as-a-first-language], и ​​предпочитаю читать все мои окна на моем естественном языке. (мой конкретный …

1
Конфликт TempDB с 24 физическими файлами tempdb на 48 ядре AMD Opteron
Я только что получил следующее уведомление об экземпляре SQL Server 2005. Этот экземпляр имеет отношение core-tempdb-file к 2: 1 для общего числа файлов tempdb в 24 файлах. Разногласия не должны происходить - как бы я обнаружил источник этого раздора? TempDB и все остальные базы данных находятся в хранилище SAN через …

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