Лучше ли определять внешние ключи в базе данных или в части кода
Лучше ли определять внешние ключи в базе данных или в части кода
Исторически было рекомендовано не использовать порты по умолчанию для соединений с SQL Server, как часть рекомендаций по безопасности. На сервере с одним экземпляром по умолчанию следующие порты будут использоваться по умолчанию: Служба SQL Server - порт 1433 (TCP) Служба браузера SQL Server - порт...
У нас есть веб-сайт с 250-миллиметровыми строками в одной таблице, а в другой, к которой мы присоединяемся, для большинства запросов чуть менее 15-миллиметровых строк. Примерные структуры: MasterTable (Id, UserId, Created, Updated...) -- 15MM Rows DetailsTable (Id, MasterId, SomeColumn...) -- 250MM...
RAID (избыточные массивы недорогих дисков) поставляется с различными конфигурациями (RAID-0, RAID-1 ...). Какую рекомендованную конфигурацию RAID я должен настроить и использовать при установке базы данных Oracle. База данных будет в основном использоваться в качестве хранилища...
Я следил за ростом файлов через сборщик данных в SQL Server 2008 R2 в течение двух недель. База данных постоянно растет на уровне около 35 (МБ) / день. БД еще не достигла первоначального размера в 2 ГБ. Автоматический рост файлов БД установлен на 5 МБ, и я хотел бы попробовать другой подход,...
Мы используем SQL Server 2012 Standard Edition. Мне также довелось использовать сценарии Олы Хелленгрен, чтобы обеспечить более простую и гибкую среду для резервного копирования и обслуживания. Этот вопрос не столько о сценариях Олы, сколько о лучшей практике. Я понимаю, что окончательный ответ...
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Я студент из университета Фонтис в Эйндховене, и в...
Фон Я работаю над созданием нового процесса разработки для небольшой веб-команды из 4 программистов и 4 дизайнеров с очевидным потенциалом для роста команды в будущем. Наш продукт является центральным приложением, которое поддерживает клиентские сайты, которые мы также разрабатываем и размещаем....
Я начал работать над существующим проектом, и предыдущий разработчик разделил таблицу на 10 отдельных таблиц с одинаковыми схемами, но разными данными. Таблицы выглядят так: [tableName_0] [tableName_1] [tableName_2] [tableName_3] [tableName_4] [tableName_5] [tableName_6] [tableName_7] [tableName_8]...
Таблицы поиска (или таблицы кодов , как их называют некоторые люди) обычно представляют собой набор возможных значений, которые могут быть заданы для определенного столбца. Например, предположим, что у нас есть справочная таблица party(предназначенная для хранения информации о политических...
Недавно я хотел поделиться правами обычного доступа с одним пользователем сервера и понял, что простые команды CREATE USERи GRANT ALL ON DATABASEкоманды не позволяют ему запускать простые SELECTданные. Я хотел бы предоставить права на все таблицы из данной базы данных указанному пользователю, но я...
Мы обнаружили, что учетная запись SQL «sa» используется не так, как должно было быть, поэтому мы меняем пароли sa во всех наших экземплярах SQL. (У нас есть серверы с SQL 2005 по 2017, работающие в смешанном режиме аутентификации. Все пользователи и приложения должны использовать для подключения...
Я хотел бы задать вопрос о наилучшей практике, описанной в этом документе: http://info.mongodb.com/rs/mongodb/images/MongoDB-Performance-Best-Practices.pdf Используйте несколько маршрутизаторов запросов. Используйте несколько процессов mongos, распределенных по нескольким серверам. Обычное...
Я пытаюсь понять, как решить, насколько большими должны быть столбцы varchar, как с точки зрения хранения, так и с точки зрения производительности. Производительность Из моего исследования, кажетсяэтот varchar (max) следует использовать только в том случае, если он вам действительно нужен; то есть,...
Я всегда видел и писал свои псевдонимы столбцов как SELECT 1 as ColumnName но сегодня наткнулся на запрос, который использовал SELECT ColumnName = 1 Есть ли разница в том, как выполняются эти два запроса? Или среди администраторов баз данных есть какой-то стандарт? Лично я думаю, что 2-й будет...
Есть ли «лучший» способ переписать SELECTпредложение, когда несколько столбцов используют одинаковые CASE WHENусловия, чтобы условия проверялись только один раз? Смотрите пример ниже. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P' THEN 'In Progress' WHEN 'X'...
Мы собираемся настроить SQL-серверы в разных странах. Нам нужно связать их, но нам не нужно иметь прямую ссылку (как на связанном сервере). Другими словами, они могут быть слабо связаны. Лучше подключить их через VPN и использовать их в качестве связанных серверов, либо использовать слабую связь...
Я собираюсь восстановить один сервер IBM 3400 с нуля. Этот сервер выделен для экземпляра SQL Server 2008, работающего в Windows 2008 R2. Я собираюсь сделать новую конфигурацию RAID. У меня есть 6 дисков SCSI 73 ГБ внутри машины и контроллер IBM ServerRAID 8K. Что было бы хорошим способом установить...
Какой хороший способ сделать хранимые прокы достаточно надежными, чтобы они могли очень хорошо масштабироваться и содержать обработку ошибок? Кроме того, каков наилучший способ обработки нескольких сценариев ошибок в хранимом процессе и иметь интеллектуальную систему обратной связи, которая будет...
Поскольку объекты в pg_catalogсхеме неявно находятся в search_path( документах ), рекомендуется ли устанавливать расширения в этой