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

11
Ошибка создания таблицы InnoDB: «слишком большой размер строки»

У нас есть несколько инженеров, которые объединяют нормализованную структуру БД во временную таблицу для создания отчета. Столбцы указаны как TEXT NOT NULL(я знаю, «почему они это делают?»; Давайте просто предположим, что мы обращаемся к этому). Мы используем MySQL 5.1.48 Community RHEL5 с плагином...

11
Включенный столбец против отфильтрованного индекса

В настоящее время мы работаем с таблицей с именем tb_tranfers . Эта таблица имеет 40 миллионов строк и имеет размер ~ 26 ГБ (данные 11 ГБ, индексы 15 ГБ). От 10 до 15% строк - это строки с мягким удалением ( DeletedDate не является нулевым). Приложение использует только те строки, для которых...

11
Получение «Отказано в разрешении SELECT для объекта», даже если оно было предоставлено

Я программист, а не дба ... Я знаю достаточно, чтобы быть опасным. Я унаследовал базу данных от старого пользователя, который является db_owner для базы данных. Мы не можем настроить разрешение этого пользователя для существующих таблиц, схем и т. Д. По деловым причинам, но создаются некоторые...

11
Что может быть причиной странных тайм-аутов запросов между PHP и MySQL?

Я являюсь старшим разработчиком приложения Software-as-a-Service, используемого многими разными клиентами. Наше программное обеспечение работает на кластере серверов приложений Apache / PHP, работающих на базе MySQL. В одном конкретном экземпляре программного обеспечения код PHP для запроса списка...

11
Чтобы максимизировать производительность БД, какие команды следует запускать после загрузки больших объемов данных в SQL Server 2008 через SSIS

Я написал пакет служб SSIS для загрузки тестовых данных в пустую базу данных. Некоторые из таблиц очень большие (~ 700 миллионов строк). После того, как пакет SSIS завершен, есть ли какие-либо команды, которые я должен выполнить (как администратор базы данных!), Чтобы максимизировать...

11
Миграция из физической базы данных в облачную базу данных

Каковы последствия переноса физической базы данных, созданной в Microsoft SQL Server 2008R2, которая использует расширенные функции, такие как полнотекстовый поиск на больших двоичных объектах FILESTREAM varchar (MAX), в SQL Azure ? Какие архитектурные изменения необходимы? Какие шаги участвуют в...

11
Сохранить соединения в SSMS?

Могу ли я сохранить какой-либо сеанс или профиль в SSMS (2008 r2), который откроет соединения с сохраненным списком серверов баз данных при открытии SSMS? Так, например, я часто открываю SSMS, а затем подключаюсь к серверам SQL NY-DB01, NY-DB02 и т. Д. Могу ли я использовать какой-либо ярлык, чтобы...

11
Помогите мне выбрать комбинацию уровней RAID для экземпляра SQL Server 2008

Я собираюсь восстановить один сервер IBM 3400 с нуля. Этот сервер выделен для экземпляра SQL Server 2008, работающего в Windows 2008 R2. Я собираюсь сделать новую конфигурацию RAID. У меня есть 6 дисков SCSI 73 ГБ внутри машины и контроллер IBM ServerRAID 8K. Что было бы хорошим способом установить...

11
Неполный mysqldump

Я пытаюсь запустить mysqldump для создания моментального снимка базы данных, и я обнаружил, что он случайно остановится на полпути, не сообщая об ошибке. Моя база данных относительно мала (около 100 МБ) и использует InnoDB. Я запускаю это как: mysqldump --force --single-transaction --quick --user...

11
Кэш базы данных MySQL в памяти

У меня проблемы с сайтом с базой данных MySQL 600 МБ. Сайт работает слишком медленно. Я заметил, что чем больше база данных MySQL, тем медленнее она идет. Когда это было 5 МБ, сайт был очень быстрым. Когда он начал увеличиваться, он начал становиться все медленнее и медленнее, и теперь, на 600 МБ,...

11
Сохраняют ли хранимые процедуры SQL Server результаты данных?

Я слышал это от друзей, но никогда не исследовал, правда ли это. Правда ли, что результаты данных выполненного запроса хранятся в кеше? Я имею в виду, если у меня есть хранимая процедура, как: SELECT * FROM USERLIST ... правда ли, что результат (в данном случае список пользователей) хранится в...

11
Ограничить степень параллелизма (DOP) для любого запроса

В Oracle Exadata (11gR2) у нас относительно жесткая база данных. cpu_count - 24 Параметр parallel_server_instances равен 2 Параллельный_поток_пер_про равен 2 Мы отметили, наблюдая в Oracle Enterprise Manager (OEM), что производительность была ужасной из-за запросов, выполняемых последовательно....

11
SQL Server 2008 R2 Грязное чтение - насколько не атомарно?

Мне интересно, "как грязные" грязные чтения могут попасть под уровень изоляции без чтения . Я понимаю, что строки, которые были обновлены, но еще не зафиксированы, видны, но: Может ли строка выглядеть как частично обновленная, то есть некоторые столбцы обновлены, а некоторые нет? Может ли один...

11
Как создать уведомление о событии, которое запускает задание / процедуру при отражении изменений состояния

Я задаю этот вопрос в следующей последовательности. Могу ли я отправить строку по TCP с помощью T-SQL? Ремус Русану обнажает то, что кажется мне оптимальным решением моей проблемы, но ... я слишком незрел, чтобы понимать и делать все, что он говорит. Пока я думаю, что мне нужно для создания события...

11
Есть ли какие-либо проблемы с преобразованием из MyISAM в InnoDB?

Я готов перейти от MyISAM к InnoDB, но хотел знать, есть ли полный список вещей, которые нужно искать? Например, я не видел в списке упоминаний о том, что при работе DISABLE KEYSс таблицей InnoDB выдается предупреждение, за исключением страницы руководства для ALTER TABLE. Это то, о чем мне нужно...

11
Переменная состояния MySQL Handler_read_rnd_next сильно растет

В состоянии MYSQL значение Handler_read_rnd_next очень высокое. Мне известно, что это значение будет увеличиваться при выполнении запроса, который не имеет надлежащих индексов. Но даже когда мы выполняем шоу-статус, такой как 'Handler_read_rnd_next', это значение увеличивается на 2. Основываясь на...

11
PostgreSQL для транзакций большого объема и для хранилищ данных

Я новичок в PostgreSQL, я никогда не делал большого развертывания, используя его раньше. Но у меня есть хороший опыт в корпоративных решениях, и я хочу попробовать применить кое-что из того, что я узнал, с помощью PostgreSQL. У меня есть сайт, который рассчитан на большое количество данных и...

11
переместить папку данных и диск MySQL

Мне нужно переместить данные в другую папку и диск на моем сервере Cent OS DB. я добавил новый жесткий диск (так как у нас осталось мало места), У меня есть 1 ТБ жесткого диска, и у меня есть новые 2 ТБ, я хочу разместить данные на том же сервере (выделенный сервер, размещенный в центре данных) Я...

11
MySQL автоматическая настройка максимальных значений соединений

Я установил максимальное количество подключений около 2000 в файле my.cnf. max_connections=2048 Я обновился до 5.5.20 и теперь вижу следующую строку в журнале ошибок. 120201 19:40:24 [Warning] Changed limits: max_open_files: 1024 max_connections: 214 table_cache: 400 Почему mysql изменил значение...

11
sp_executesql с пользовательским типом таблицы не работает правильно

Проблема : есть известная проблема с определяемыми пользователем типами таблиц в качестве параметров sp_executesql ? Ответ - нет, я идиот. Настроить скрипт Этот сценарий создает по одной таблице, процедуре и определенному пользователем типу таблицы (только для ограниченного SQL Server 2008+). Цель...