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

16
Нормализация базы данных мертва? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я был воспитан в старой школе - где мы научились проектировать схему базы...

16
Почему запросы анализируются таким образом, что запрещает использование псевдонимов столбцов в большинстве разделов?

Пытаясь написать запрос, я обнаружил (сложным способом), что SQL Server анализирует WHERE в запросе задолго до синтаксического анализа SELECT при выполнении запроса. Документы MSDN говорят, что общий порядок логического синтаксического анализа таков, что SELECT анализируется почти последним (что...

16
Почему сессии Oracle все еще живы после двух недель неактивности

БД: Oracle 10g O / S: Windows Server 2003, 64 бита Я запрашиваю список сеансов Oracle, сгенерированных веб-приложениями (фильтр по программе = w3wp.exe) select * from V$session where UPPER(program) LIKE '%W3%' order by logon_time Согласно Logon_Time, почему все еще живы сеансы с 31/07/2012 или...

16
отключите ограничения перед использованием pg_restore.exe

Когда я пытаюсь выполнить pg_restore.exeфайл дампа из базы данных, он выдает десятки ошибок, все же: ERROR: insert or update on table "someTable" violates foreign key constraint "aConstraintName" Это, очевидно, связано с тем, что я очистил базу данных перед ее восстановлением из файла дампа (этот...

16
Sql Server - лучшие практики для роста файлов базы данных

Я следил за ростом файлов через сборщик данных в SQL Server 2008 R2 в течение двух недель. База данных постоянно растет на уровне около 35 (МБ) / день. БД еще не достигла первоначального размера в 2 ГБ. Автоматический рост файлов БД установлен на 5 МБ, и я хотел бы попробовать другой подход,...

16
Экземпляр SQL Server LocalDB; ошибка восстановления резервной копии (MasterDBPath недоступен)

У меня установлена ​​локальная база данных SQL Server 2012, и я подключаюсь к ней через (localdb) \ v11.0. При попытке восстановить файл резервной копии, я получаю: НАЗВАНИЕ: Microsoft SQL Server Management Studio Свойство MasterDBPath недоступно для информации...

16
Есть ли какая-либо польза от дефрагментации индексов SQL в среде SAN?

Наш SQL-сервер живет в сети SAN. Он содержит десятки баз данных OLTP, некоторые с несколькими таблицами, содержащими более 1 млн записей. Мы еженедельно запускаем сценарии обслуживания индекса Олы Хелленгрен , и каждый раз они работают по несколько часов. Исходя из порога фрагментации, скрипт будет...

16
Индексное кэширование PostgreSQL

У меня возникают трудности с поиском «непрофессиональных» объяснений того, как индексы кэшируются в PostgreSQL, поэтому я хотел бы проверить реальность любого или всех этих предположений: Индексы PostgreSQL, как и строки, живут на диске, но могут кэшироваться. Индекс может быть целиком в кеше или...

16
В чем преимущество использования BOOLEAN перед TINYINT (1)?

Из руководства MySQL говорится: BOOL, BOOLEAN Эти типы являются синонимами для TINYINT (1). Нулевое значение считается ложным. Ненулевые значения считаются истинными: Я создал столбец BOOLEAN со 0значением по умолчанию. Затем я обновляю значение до 2. Логически, я ожидал бы, что MySQL примет или...

16
Размер блока размещения SQL Server NTFS

В Windows 2008 R2 под управлением SQL Server 2008 R2 насколько важен размер единицы выделения NTFS для производительности DISK IO. Мне кажется, что администратор сервера, который создал несколько серверов для критически важного приложения, оставил размер единицы размещения NTFS (размер кластера) по...

16
Имеет ли значение размер varchar во временных таблицах?

В работе моей жены идет спор о том, чтобы просто использовать varchar(255)для всех varcharполей во временных таблицах хранимые процедуры. По сути, один лагерь хочет использовать 255, потому что он всегда будет работать, даже если определение изменится, а другой лагерь хочет придерживаться размера в...

16
Увеличивает ли запуск неопределенного WAITFOR размер файла журнала?

В последнем выпуске моего приложения я добавил команду, которая заставляет его ждать, когда что-то приходит в очередь компонента Service Broker: WAITFOR (RECEIVE CONVERT(int, message_body) AS Message FROM MyQueue) Администраторы баз данных говорят мне, что с момента добавления размеры бревен прошли...

16
Как скоро после обновления параметра expire_logs_days и перезапуска sql будут удалены старые binlogs?

MySQL 5.1.x | InnoDB | Windows Мой каталог данных mysql начинает заполняться журналами bin. В настоящее время на моем сервере Windows MySQL настроены следующие параметры: [mysqld] log-bin server-id=1 binlog-do-db=foodb1 binlog-do-db=foodb2 expire_logs_days=25 Я планирую изменить настройку...

16
Много ко многим и слабым сущностям

У меня есть сущность, которая не может существовать без определения другой, и я хочу, чтобы эта сущность участвовала в отношениях «многие ко многим». Пример: у исполнителя есть альбом (альбом не может существовать без исполнителя), альбом также имеет много дорожек, но одна и та же дорожка может...

16
Готово ли производство репликации PostgreSQL?

Как собственная репликация PostgreSQL сравнивается с MySQL? Я знаю, что асинхронная репликация поддерживается дольше, чем синхронизация, что недавно. Является ли синхронный надежным для использования в реальных...

16
Найти «n» последовательных свободных номеров из таблицы

У меня есть таблица с такими номерами (статус БЕСПЛАТНЫЙ или НАЗНАЧЕН) Идентификационный номер ----------------------- 1 000001 НАЗНАЧЕН 1 000002 БЕСПЛАТНО 1 000003 НАЗНАЧЕН 1 000004 БЕСПЛАТНО 1 000005 БЕСПЛАТНО 1 000006 НАЗНАЧЕН 1 000007 НАЗНАЧЕН 1 000008 БЕСПЛАТНО 1 000009 БЕСПЛАТНО 1 000010...

16
Хранимые процедуры в Source Control, лучшие практики

В настоящее время я использую Tortoise SVN для управления исходным кодом веб-приложения .NET. Как лучше всего перенести хранимые процедуры SQL Server в систему управления версиями? В настоящее время я использую VS 2010 в качестве среды разработки и подключаюсь к внешней базе данных SQL Server 2008...

16
Спящий SPID блокирует другие транзакции

У меня действительно есть проблемы с отслеживанием некоторых блокировок, которые мы испытываем. Статус SPID корневого блокирующего - «спящий», cmd - «AWAITING COMMAND» и « sqltextis» SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Когда я просматриваю отчет «Количество транзакций по количеству...