Как повысить производительность Microsoft SQL Server 2008 R2 Express Edition - PullRequest
0 голосов
/ 26 октября 2011

Я использую вышеупомянутый сервер дома и реальную / полную версию на работе.У меня одна и та же база данных дома и в офисе (маленькая).

Мой домашний компьютер - i7 / 4 ГБ / одиночный 2,5 "SATA2 HD.

Мой офисный компьютер - i3 / 8 ГБ / 1 ГБ одиночный3,5 "SATA2 HD.

Офисный сервер выполняет те же запросы быстрее.

Есть ли какие-либо предложения относительно того, как вручную настроить экспресс-издание для ускорения работы?

Ответы [ 5 ]

3 голосов
/ 26 октября 2011

Если вы используете его только для разработки, то установите версию для разработчиков на свой домашний компьютер, у нее те же характеристики, что и у версии для предприятий, и она бесплатна с подпиской MSDN или около 50 долларов США.

2 голосов
/ 26 октября 2011

Во-первых, вам необходимо выяснить, является ли это SQL-сервером узким местом или причиной проблемы является ваш код / ​​неправильные запросы / отсутствие индексации и т. Д., Или это ваше оборудование

Предполагая, что это действительно так.аппаратный / sql-сервер из-за ситуации в офисе ....

SQL Server Express имеет аппаратные ограничения:

  • Один физический ЦП, но допустимо несколько ядер [4]
  • 1 ГБ ОЗУ (работает в системе с любым объемом ОЗУ, но использует не более 1 ГБ)

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

Кроме того: проверьте свой код.

Проверьте планы запросов напосмотрите, сможете ли вы «повысить» производительность с помощью улучшенных индексов.

1 голос
/ 26 октября 2011

Express Edition является бесплатной версией, у меня есть несколько ограничений - Максимальный размер БД 10 ГБ - Только 1 процессор может быть назначен

http://blogs.msdn.com/b/sqlexpress/archive/2010/04/21/database-size-limit-increased-to-10gb-in-sql-server-2008-r2-express.aspx

Используете ли вы Express Edition @ work или Developer / Enterprise Edition

1 голос
/ 26 октября 2011
  • Использовать версию для разработчиков дома?
  • VPN в офис и запустить удаленно?
0 голосов
/ 15 января 2014

Вы можете использовать PrimoCache ... (также известный как FancyCache), он ускоряет мои операции SQL на SQLExpress 2008 в 3 раза. Он все еще в бета-версии ... но преимущества огромны, я жду официальной версии.

...