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

16
Как использовать подготовленные операторы в хранимых процедурах MySQL?

Я использую mysql, и мне нужно как-то использовать curid столбца, возвращенный подготовленным оператором в последующем запросе. Я использую подготовленные операторы, потому что, как я прочитал, это единственный способ передать переменную в предложение LIMIT. У меня есть эта хранимая процедура...

16
Когда некластерные индексы должны храниться в отдельных файловых группах?

Я слышал, что хранение индексов в другой файловой группе и на диске повышает производительность базы данных, потому что диск не должен переходить назад и вперед между индексом и данными, на которые ссылается индекс. Я также слышал, что это миф. Когда целесообразно хранить некластеризованные индексы...

16
Есть ли хорошие инструменты для мониторинга баз данных postgresql [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 4 года назад . Я планирую иметь очень скоро несколько высоконагруженных баз данных postgresql. У меня есть...

16
Проблема с расшифровкой тупика в журнале состояния innodb

Мы обращаемся к MySQL из коннектора Microsoft ADO.NET. Иногда мы видим следующую тупиковую ситуацию в нашем состоянии innodb и не можем определить причину проблемы. Похоже, транзакция (2) ожидает и удерживает ту же блокировку? ------------------------ LATEST DETECTED DEADLOCK...

16
Причины для иногда медленных запросов?

Мы работаем с MySQL 5.1 на Windows Server 2008 R2. В последнее время мы проводили диагностику в нашей базе данных и обнаружили некоторые вызывающие беспокойство артефакты, которые мы не можем объяснить . Мы добавили некоторый код в журнал, когда у нас были запросы, которые занимали много времени...

16
Состояние выхода PostgreSQL при запуске файла

При запуске PostgreSQL с одной командой SQL коды ошибок возвращаются, как и ожидалось: % psql -c "SELECT * FROM AWDASDASDASDAS" my_db ERROR: relation "awdasdasdasdas" does not exist LINE 1: SELECT * FROM AWDASDASDASDAS % echo $? 1 Но при запуске файла ошибка подавляется: % psql -f test.sql my_db...

16
У кого-нибудь есть хорошая рекомендация для книги, которая учит шардингу?

У кого-нибудь есть хорошая рекомендация для книги, которая учит дБ шардингу (с нуля в лучшем случае) Я прочитал около 40 различных сайтов, рассказывающих о шардинге. Я не говорю, что онлайн-сайты / блоги паршивые, они хорошие лакомые кусочки. Однако мне нужна основная еда, а не просто полезная...

16
Как вы заказываете параметр?

Просто интересно, смогу ли я получить какие-либо отзывы о хранимой процедуре, которую я использую, и есть ли более эффективный способ обработки сценария (я уверен, что так и будет!). По сути, у меня есть один SP, который я вызываю, чтобы вернуть список записей (заданий), которые могут иметь один...

16
Какая СУБД хороша для сверхбыстрого чтения и простой структуры данных?

Я разрабатываю продукт, который, как часть его работы, должен отслеживать большое количество файлов / каталогов. Идея состоит в том, чтобы сохранить статистическую информацию в базе данных, а затем при загрузке создать часы для каждого файла. Изменяемые файлы будут поставлены в очередь (в базе...

16
Нормализация: считается ли совместимым разделение статических числовых значений, например, года, в их собственную таблицу?

У меня есть интересная дискуссия с другим дизайнером базы данных о нормализации. В этом примере у нас есть таблица GameTitles, и каждая запись должна содержать год выпуска игры. Он говорит, что 2NF требует, чтобы все было нормализовано, поэтому для обеспечения соответствия поле года должно быть...

16
Строки отсутствуют после онлайн-конвертации из MyISAM в InnoDB

У нас достаточно небольшая база данных, которую мы хотели преобразовать из MyISAM в InnoDB. Будучи новичками в базе данных, мы просто конвертировали (используя alter table), даже не закрывая сайт. Теперь, когда преобразование выполнено, кажется, что пропущено множество прерывистых строк. Возможно...

16
Какие виды коррупции может пропустить DBCC CheckDB?

Этот вопрос был вызван этим предыдущим сообщением, и моя база данных была сохранена для дальнейшего расследования, которое было восстановлено после: BACKUP 'BrokenDatabase' detected an error on page (1:123456) in file ’BrokenDatabase.mdf'. Error: 3043, Severity: 16, State: 1. В связанном вопросе и...

16
Не может удалить несуществующее ограничение и не может создать его

При тестировании некоторых сценариев миграции с копией производственных данных (сценарии хорошо работают с данными разработки) я обнаружил любопытную ситуацию. Ограничение изменилось, поэтому я выполняю команды DROP + ADD: ALTER TABLE A_DUP_CALLE DROP CONSTRAINT A_DUP_CALLE_UK1; ALTER TABLE...

16
Несколько операций с использованием WITH

Есть ли способ выполнить несколько операций с помощью WITHоператора? Что-то вроде WITH T AS ( SELECT * FROM Tbl ) BEGIN OPEN P_OUTCURSOR FOR SELECT * FROM T; SELECT COUNT(*) INTO P_OUTCOUNT FROM T; END; Я хочу выбрать некоторые данные и их количество...

16
SQL Server 2005/2008 UTF-8 Collation / Charset

Я не могу найти вариант (ы) непосредственно к набору UTF-8rellated Collations/Charsetsв SQL Server 2005/2008, так же , как можно установить в другой SQL двигателей, но в службах SQL Server 2005/2008 есть только латинские и SQL сортировки. Есть ли возможность принудительно установить / установить...

16
Есть ли лучший выход из журнала MySQL InnoDB «в будущем»?

Я получил эту ошибку InnoDB в MySQL 5.0. Mysqld был остановлен чисто, но мне удалось потерять ib_logfile0 & ib_logfile1 впоследствии. Теперь, после чистого запуска, InnoDB сделал свое «восстановление после сбоя». Я просмотрел бизнес innodb_force_recovery = 4, отремонтировал зависшую таблицу...

16
Как MySQL возвращает набор результатов из хранимой процедуры?

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

16
Как я могу научиться стать DBA?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Вопрос для вас, администраторов баз данных, и тому подобное: как вы изучаете навыки, чтобы стать администратором баз...