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

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

1
PLS-00306 Ошибка: как найти неправильный аргумент?
PLS-00306: неверный номер или типы аргументов при вызове «строки» Причина: эта ошибка возникает, когда именованный вызов подпрограммы не может быть сопоставлен ни с каким объявлением для этого имени подпрограммы. Возможно, имя подпрограммы написано с ошибкой, параметр может иметь неправильный тип данных, объявление может быть ошибочным или объявление может быть неправильно …

3
Модель восстановления SQL Server 2008 / R2
Практически все наши базы данных на определенных серверах не требуют модели полного восстановления (мы не делаем резервных копий журнала транзакций), и по умолчанию всегда следует создавать базы данных и указывать модель простого восстановления. Довольно часто и по определенным практическим причинам многие базы данных создаются с использованием SSMS. Однако могут быть …

2
В какие области знаний администратора баз данных должен вникать разработчик? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

2
Почему «Начать транзакцию» до того, как «Вставить запрос» блокирует всю таблицу?
Я использую SQL Server 2005 Express. В сценарии я добавил Begin Transactionкоманду непосредственно перед INSERTоператором в хранимой процедуре. Когда я выполнил эту хранимую процедуру, она заблокировала всю таблицу, и все одновременные соединения отображали зависший экран до тех пор, пока это не INSERTзакончилось. Почему вся таблица блокируется и как мне решить …

2
Эффективен ли шардинг для небольших коллекций?
Похоже, что разделение базы данных отлично, если у меня огромные коллекции. Что если у меня много коллекций довольно больших размеров? Допустим, для 1 коллекции из 100 000 000 документов (не очень больших комментариев) эффективен шардинг. Это также эффективно для 10 000 коллекций с 10 000 документов каждая? (Я думаю, что …
11 mongodb 

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

2
Вопрос по SARGability
Мне просто нужно подтвердить, что я правильно что-то понимаю: Недавно я просмотрел вопрос SO, в котором пользователь опубликовал ответ в Linq, например: from p in db.table where p.column.AddMinutes(1) > DateTime.Now select p Для тех, кто не знаком с Linq, я ожидаю, что результат этого утверждения (не проверенный честно) будет: SELECT …
11 performance  linq 

3
Как отложить запуск SQL Server
Когда мы загружаем SQL Server, диски SAN могут быть недоступны. Есть ли способ отложить запуск SQL Server на 1 минуту? Прямо сейчас мы должны перезапустить SQL Server после загрузки сервера.

2
@table_variable или #temp_table
У меня есть большая пользовательская переменная типа таблицы, которая имеет 129 столбцов. Я буду хранить около 2000-3000 записей в этой табличной переменной за раз и передавать ее различным хранимым процедурам и функциям для получения дополнительных данных и внесения изменений. Эти дополнительные данные и новые модификации будут затем сохранены в новой …

2
Почему в Oracle 11gR2 я не могу отбросить материализованное представление тем же пользователем, который его создал?
Я создал материализованное представление с DI_TEST_ALпользователем, назовем его MY_MVIEW. Он отображается в USER_OBJECTSтаблице как MATERIALIZED VIEW, я пытаюсь отбросить его, я получаю сообщение об успехе, но объект все еще там. Фактически, если я пытаюсь воссоздать его, я получаю сообщение об ошибке типа «объект уже существует». Я вижу, что есть таблица …

4
завышение размера поля в дизайне базы данных
У меня есть некоторые поля для моих таблиц, которые являются строками, и в настоящее время большая часть размера полей имеет довольно высокие ограничения символов. Например, 100 символов для названия улицы. Есть ли штраф за использование большого размера поля? Если я изменю ограничение на 30 символов, например, для этого поля, будет …
11 sql-server 


1
В чем разница между XtraBackup и rsync?
Да, я собираюсь обуздать их обоих ... Однако я хотел бы знать ... Что делает XtraBackup сверх rsync -ac src dest? Что такого особенного в XtraBbackup? Как XtraBackup взаимодействует с mysqld?
11 mysql  backup  percona 


3
На репликацию MySQL влияет межсоединение с высокой задержкой?
У нас есть настройка MySQL master и slave, которые находятся в разных центрах обработки данных, и еще один slave в том же центре обработки данных, что и master. Пропускная способность между центром обработки данных довольно высока (в сетевых тестах, которые мы сделали, мы можем достичь 15 МБ / с), но …

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