Вопросы с тегом «best-practices»

21
По-прежнему рекомендуется избегать использования портов по умолчанию для SQL Server?

Исторически было рекомендовано не использовать порты по умолчанию для соединений с SQL Server, как часть рекомендаций по безопасности. На сервере с одним экземпляром по умолчанию следующие порты будут использоваться по умолчанию: Служба SQL Server - порт 1433 (TCP) Служба браузера SQL Server - порт...

17
Что является более эффективным, предложение where или объединение с миллионами таблиц строк?

У нас есть веб-сайт с 250-миллиметровыми строками в одной таблице, а в другой, к которой мы присоединяемся, для большинства запросов чуть менее 15-миллиметровых строк. Примерные структуры: MasterTable (Id, UserId, Created, Updated...) -- 15MM Rows DetailsTable (Id, MasterId, SomeColumn...) -- 250MM...

16
Какая рекомендуемая конфигурация RAID для базы данных Oracle?

RAID (избыточные массивы недорогих дисков) поставляется с различными конфигурациями (RAID-0, RAID-1 ...). Какую рекомендованную конфигурацию RAID я должен настроить и использовать при установке базы данных Oracle. База данных будет в основном использоваться в качестве хранилища...

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

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

15
Резервные копии журнала транзакций: последовательные или параллельные?

Мы используем SQL Server 2012 Standard Edition. Мне также довелось использовать сценарии Олы Хелленгрен, чтобы обеспечить более простую и гибкую среду для резервного копирования и обслуживания. Этот вопрос не столько о сценариях Олы, сколько о лучшей практике. Я понимаю, что окончательный ответ...

15
Как выглядит наилучший план обслуживания SQL Server? [закрыто]

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

14
Как настроить процесс разработки локальной базы данных для небольшой веб-команды?

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

14
Разделение таблиц в MySQL. Хорошая практика?

Я начал работать над существующим проектом, и предыдущий разработчик разделил таблицу на 10 отдельных таблиц с одинаковыми схемами, но разными данными. Таблицы выглядят так: [tableName_0] [tableName_1] [tableName_2] [tableName_3] [tableName_4] [tableName_5] [tableName_6] [tableName_7] [tableName_8]...

14
Каковы лучшие практики относительно таблиц поиска в реляционных базах данных?

Таблицы поиска (или таблицы кодов , как их называют некоторые люди) обычно представляют собой набор возможных значений, которые могут быть заданы для определенного столбца. Например, предположим, что у нас есть справочная таблица party(предназначенная для хранения информации о политических...

13
Предоставить доступ ко всем таблицам базы данных

Недавно я хотел поделиться правами обычного доступа с одним пользователем сервера и понял, что простые команды CREATE USERи GRANT ALL ON DATABASEкоманды не позволяют ему запускать простые SELECTданные. Я хотел бы предоставить права на все таблицы из данной базы данных указанному пользователю, но я...

13
Требуется ли для изменения пароля «sa» перезапуск SQL (в смешанном режиме)?

Мы обнаружили, что учетная запись SQL «sa» используется не так, как должно было быть, поэтому мы меняем пароли sa во всех наших экземплярах SQL. (У нас есть серверы с SQL 2005 по 2017, работающие в смешанном режиме аутентификации. Все пользователи и приложения должны использовать для подключения...

12
MongoDB: совместное размещение процесса mongos на серверах приложений

Я хотел бы задать вопрос о наилучшей практике, описанной в этом документе: http://info.mongodb.com/rs/mongodb/images/MongoDB-Performance-Best-Practices.pdf Используйте несколько маршрутизаторов запросов. Используйте несколько процессов mongos, распределенных по нескольким серверам. Обычное...

12
Каковы текущие лучшие практики в отношении определения размера varchar в SQL Server?

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

12
Есть ли разница между размещением псевдонима столбца в начале или конце определения столбца?

Я всегда видел и писал свои псевдонимы столбцов как SELECT 1 as ColumnName но сегодня наткнулся на запрос, который использовал SELECT ColumnName = 1 Есть ли разница в том, как выполняются эти два запроса? Или среди администраторов баз данных есть какой-то стандарт? Лично я думаю, что 2-й будет...

12
Использование одного и того же случая при выполнении условий для нескольких столбцов запросов

Есть ли «лучший» способ переписать SELECTпредложение, когда несколько столбцов используют одинаковые CASE WHENусловия, чтобы условия проверялись только один раз? Смотрите пример ниже. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P' THEN 'In Progress' WHEN 'X'...

12
Лучшие практики для подключения баз данных, которые находятся в разных географических регионах

Мы собираемся настроить SQL-серверы в разных странах. Нам нужно связать их, но нам не нужно иметь прямую ссылку (как на связанном сервере). Другими словами, они могут быть слабо связаны. Лучше подключить их через VPN и использовать их в качестве связанных серверов, либо использовать слабую связь...

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

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

11
Каков наилучший способ добавить обработку ошибок в хранимых процессах SQL 2005?

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