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

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

4
Следует ли избегать схемы dbo?
Когда дело доходит до схемы dbo: Лучше ли избегать использования схемы dbo при создании объектов базы данных? Почему следует избегать схемы dbo или нет? Какой пользователь базы данных должен владеть схемой dbo?

4
Должен ли я явно ОТКАЗАТЬ ОБНОВЛЕНИЕ столбцов, которые не должны быть обновлены?
Я привык работать в очень безопасных средах, и поэтому я разрабатываю свои разрешения с очень высокой степенью детализации. Одна вещь, которую я обычно делаю, заключается в явном использовании DENYпользователями возможности UPDATEстолбцов, которые никогда не должны обновляться. Например: create table dbo.something ( created_by varchar(50) not null, created_on datetimeoffset not null ); …

7
Какие проблемы решаются путем разделения уличных адресов на отдельные столбцы?
У нас есть команда, которая разрабатывает таблицы и отношения для разработчиков программного обеспечения. В нашей организации они достаточно строги в отношении обеспечения нормализации 3NF - что, честно говоря, я согласен с учетом размера нашей организации и того, как меняются потребности или наши клиенты с течением времени. Есть только одна область, …

4
Какие шаги необходимы для безопасной перезагрузки компьютера с Microsoft SQL Server?
Существуют ли какие-либо специальные действия, необходимые для предотвращения повреждения данных при перезапуске сервера, на котором размещен экземпляр MS SQL Server? Например, недавно я столкнулся с рекомендацией останавливать службу SQL вручную. Насколько я понимаю, это обрабатывается shutdownпроцессом Windows . Я уверен, что есть миллионы шагов, которые отдельные люди могут порекомендовать, как …

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


5
Является ли псевдоним таблицы плохой практикой?
Я помню, как учился делать это в курсе СУБД для студентов магистра информационных услуг. Чтобы сэкономить время при наборе текста, вы можете набрать: SELECT t1.id, t2.stuff FROM someTable t1 INNER JOIN otherTable t2 ON t1.id=t2.id ; Но ... Почему это допустимо в хранимых процедурах и тому подобное? Кажется, что все, …

3
Что является более эффективным, предложение where или объединение с миллионами таблиц строк?
У нас есть веб-сайт с 250-миллиметровыми строками в одной таблице, а в другой, к которой мы присоединяемся, для большинства запросов чуть менее 15-миллиметровых строк. Примерные структуры: MasterTable (Id, UserId, Created, Updated...) -- 15MM Rows DetailsTable (Id, MasterId, SomeColumn...) -- 250MM Rows UserTable (Id, Role, Created, UserName...) -- 12K Rows Нам …

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

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

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

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

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

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

6
Разделение таблиц в MySQL. Хорошая практика?
Я начал работать над существующим проектом, и предыдущий разработчик разделил таблицу на 10 отдельных таблиц с одинаковыми схемами, но разными данными. Таблицы выглядят так: [tableName_0] [tableName_1] [tableName_2] [tableName_3] [tableName_4] [tableName_5] [tableName_6] [tableName_7] [tableName_8] [tableName_9] Первичный ключ - это целочисленное idполе. Приложение использует алгоритм хеширования ( idмод 10), чтобы знать, к …

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