Позволит ли пользователям поиск по каким-либо полям замедлить работу системы? - PullRequest
0 голосов
/ 07 февраля 2012

Я разрабатываю внутренний веб-сайт для компании, состоящей из 5 сотрудников.Они будут использовать этот веб-сайт главным образом для хранения записей и поиска, и только сотрудники (5 человек) будут иметь доступ к этому веб-сайту.поданный замедляет работу системы?причина, по которой я спрашиваю, состоит в том, что некоторые таблицы содержат около 20 полей, а база данных - 40 таблиц.Так что мне просто интересно, может ли это быть проблемой ... !!!!

1 Ответ

3 голосов
/ 07 февраля 2012

Если вы добавите индексы к этим полям в базе данных, все будет в порядке. Это определенно будет занимать больше места на вашем сервере баз данных, но не будет замедлять работу приложения. В основном это производительность за счет дискового пространства (да, нет бесплатного обеда). О, и не забывайте, чем больше у вас индексов, тем медленнее могут быть вставки и обновления этой базы данных.

Так что, если бы вам пришлось сделать один вывод из этого ответа, это было бы: продолжайте и измеряйте. И если вы не удовлетворены результатами, попробуйте ограничить число полей, по которым вы можете выполнять поиск, чтобы увидеть, может ли это улучшить производительность вашего приложения. И делайте это, пока не достигнете цели, которую вы определили при разработке спецификаций производительности вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...