Производительность КОЛИЧЕСТВА функция SQL

Быть программистом уже, продолжающим работать очень важный (или наименьшее, важное) задача, не должен позволять себе отклониться путем попытки разработать что-то, что является уже доступным на рынке (открытый исходный код или коммерческим).

Вы теперь попытаетесь создать систему отслеживания ошибок для отслеживания систему отслеживания ошибок, которую Вы используете для отслеживания ошибок в базовой разработке.

Сначала: 1. Выберите платформу, на которой Ваша система ошибки работала бы (Java, PHP, Windows, Linux и т.д.) 2. Попытайтесь найти инструменты с открытым исходным кодом, которые доступны (открытым исходным кодом, я имею в виду и коммерческие и бесплатные инструменты) на платформе, Вы выбрали 3. Проведите минимальное время, чтобы попытаться настроить к Вашей потребности. Если возможно, не напрасно тратьте время в настройке во всем

Для команды развития предпринимательства, мы начали использовать JIRA. Мы хотели некоторые дополнительные отчеты, вход в систему SSO, и т.д. JIRA был способен к нему, и мы могли расширить его с помощью уже доступного плагина. Так как коду дали часть заплаченной поддержки, мы только провели минимальное время при записи пользовательского плагина для входа в систему.

13
задан RustyTheBoyRobot 20 June 2012 в 20:54
поделиться

3 ответа

Производительность не имеет значения, потому что они выполняют 2 разных агрегата

  • COUNT (*) - все строки, включая NULL
  • COUNT (some_column_name) , исключает NULL в " some_column_name "

См. вопрос « Count (*) vs Count (1) » для получения дополнительной информации

21
ответ дан 1 December 2019 в 21:25
поделиться

Вариант 2 фактически подсчитывает все поля, где имя_столбца не равно нулю. Вариант 1 подсчитывает все поля, в которых любое поле не является нулевым. Таким образом, вы можете получить разные результаты по этим двум запросам. В большинстве случаев вы действительно хотите подсчитать все строки, и тогда самый быстрый вариант, который не проверяет ни одно из полей, - это просто SELECT COUNT (1) FROM ...

4
ответ дан 1 December 2019 в 21:25
поделиться

Нет, есть нет прироста производительности в Sql Server.

1
ответ дан 1 December 2019 в 21:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: