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

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

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

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

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

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

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

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

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

2
Если нет планов по удалению, можно ли удалить папки Log и Update Cache в папке Setup Bootstrap?
У меня есть несколько версий SQL Server, используемых для тестирования, установленных на моем ноутбуке (2012, 2014, 2016 и 2017). Я заметил на днях, что там была папка, содержащая предыдущие версии файлов между обновлениями (SP, CU). Во всех версиях на самом деле достаточно места: (в C: \ Program Files (x86) \ …

4
Почему смешивание параметров сортировки столбцов в одной базе данных считается плохим?
Есть две причины, которые побуждают меня задать этот вопрос: tSQLt Среда тестирования T-SQL tSQLt считает проблему «высокой серьезности», когда существуют столбцы с параметрами сортировки, отличными от заданных по умолчанию. Автор теста утверждает следующее: Я НЕ предлагаю, чтобы каждый строковый столбец имел сортировку, которая соответствует сортировке по умолчанию для базы данных. …

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

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

2
Неиспользуемые индексы
На основании этого запроса, если я вижу небольшое количество общих чтений (очень близкое к 0 или 0, например, 1 или 2) и большое или умеренное количество пользовательских обновлений (я не смог найти вставки или удаления с этим запросом) с большое количество строк, я должен теоретически удалить индекс. SELECT DISTINCT OBJECT_NAME(s.[object_id]) …


2
Сохранение оптимальной практики адреса выставления счетов в таблице заказов
Может ли кто-нибудь помочь мне понять ответ этого пользователя для таблицы CustomerLocation . Мне очень нужен хороший способ хранения адресов в таблице заказов. То, что я ищу, - это то, как я могу настроить свои адреса, поэтому, когда я их редактирую, заказ не зависит от того, что клиент обновляет свой …

3
Сохранение времени в миллисекундах в базе данных
Просто быстрый вопрос относительно хранения «времени» в базе данных. Я регистрирую время запуска пользователей в формате 00: 00: 00: 00 (часы, минуты, секунды, миллисекунды). Первоначально я собирался сохранить его как, TIMEно потом я понял, что MySQL не поддерживает миллисекунды в этом типе. Я буду хранить фактическое время, потраченное на секундомер …

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