powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Повышение производительности SQL Express
25 сообщений из 39, страница 1 из 2
Повышение производительности SQL Express
    #39669931
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть работающее сторонее приложение, которое нельзя ни переписать, ни заменить.
Есть среднедесктопный компьютер с процессором Intel и 32ГБ памяти. Есть SQL Express 2014.

Что можно сделать для увеличения производительности без покупки лицензии на Standard?

Пока придумалось только:
поставить виндовс и SQL 32 bit. Express 2014 всё ещё поддерживает. Всё равно больше 1ГБ SQL не возьмёт;

отключить hyperthreading. Всё равно больше 4 потоков SQL не возьмёт;

поставить ramdrive в память выше 4ГБ (PAE/AWE) и положить на него файлы tempdb по числу ядер, не потоков.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39669941
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tunknownЕсть работающее сторонее приложение, которое нельзя ни переписать, ни заменить.
Есть среднедесктопный компьютер с процессором Intel и 32ГБ памяти. Есть SQL Express 2014.

Что можно сделать для увеличения производительности без покупки лицензии на Standard?

Пока придумалось только:
поставить виндовс и SQL 32 bit. Express 2014 всё ещё поддерживает. Всё равно больше 1ГБ SQL не возьмёт;

отключить hyperthreading. Всё равно больше 4 потоков SQL не возьмёт;

поставить ramdrive в память выше 4ГБ (PAE/AWE) и положить на него файлы tempdb по числу ядер, не потоков.


ну, сначала, надо понять, что тормозит и производительность чего Вы собираетесь улучшать

образно говоряесли спортсмен плохо бежит 10-й час подряд и ему нужна вода, то замена кроссовок может не помочь
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39669949
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradну, сначала, надо понять, что тормозит и производительность чего Вы собираетесь улучшать
tunknownЕсть работающее сторонее приложение, которое нельзя ни переписать, ни заменить .
Мне нужны общие рекомендации, желательно, без установки дополнительного оборудования и платного софта.
Тормозит криво написанное приложение.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39669961
Фотография Щукина Анна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tunknown,

вы не поверите, но кривонаписанное приложение ускорить можно только одним способом - переписав его "ровно".
всё остальное - "экстенсивный путь" развития и решается именно за счет повышения производительности железа, повышения редакции сервера и всего остального, чего вы делать не ходите / не можете...
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39669975
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tunknownМне нужны общие рекомендации, желательно, без установки дополнительного оборудования и платного софта.
Тормозит криво написанное приложение .

оно у вас крутится на том же хосте?

Общие рекомендации могут не решить проблему.
Если вы ускорите и так быстрые части системы, поможет ли это делу?
Может у вас там банальные блокировки на сиквеле?
Профилактические работы выполняются с базой?

Частей системы, которые можно подкручивать достаточно много, и крутить наугад нет смысла.

дисковая подсистема у вас какая?
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39670053
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tunknownЕсть работающее сторонее приложение, которое нельзя ни переписать, ни заменить.
Есть среднедесктопный компьютер с процессором Intel и 32ГБ памяти. Есть SQL Express 2014.

Что можно сделать для увеличения производительности без покупки лицензии на Standard?

Пока придумалось только:
поставить виндовс и SQL 32 bit. Express 2014 всё ещё поддерживает. Всё равно больше 1ГБ SQL не возьмёт;

отключить hyperthreading. Всё равно больше 4 потоков SQL не возьмёт;

поставить ramdrive в память выше 4ГБ (PAE/AWE) и положить на него файлы tempdb по числу ядер, не потоков.
Да, это может помочь.
Ещё можно ускорить производительность дисковой подсистемы, перенести всё на SSD, если ещё не перенесено.

Но всё перечисленное, разумеется, может вообще никак не повлиять на производительность, если проблема не в процессоре, памяти и диске. Как уже выше написали.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39670086
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый лучший прирост даст SSD. В разы.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39670129
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argoСамый лучший прирост даст SSD. В разы.Если к дискам нет обращений, то сомнительно.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39670201
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tunknown,

обычные рекомендации, разделить tempdb, журналы, от баз по разным дискам, поставить быстрый процессор более, чем на 4 ядра. Рамдрайв не факт, что поможет. Отформатируйте диски под 64к кластер.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39670303
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Щукина Аннаtunknown,

вы не поверите, но кривонаписанное приложение ускорить можно только одним способом - переписав его "ровно".
всё остальное - "экстенсивный путь" развития и решается именно за счет повышения производительности железа, повышения редакции сервера и всего остального, чего вы делать не ходите / не можете...Еще можно удалить все данные из базы.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39670305
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tunknownkomradну, сначала, надо понять, что тормозит и производительность чего Вы собираетесь улучшать
tunknownЕсть работающее сторонее приложение, которое нельзя ни переписать, ни заменить .
Мне нужны общие рекомендации, желательно, без установки дополнительного оборудования и платного софта.
Тормозит криво написанное приложение.Проанализировать запросы и привести в порядок индексы.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39670413
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MindЩукина Аннаtunknown,

вы не поверите, но кривонаписанное приложение ускорить можно только одним способом - переписав его "ровно".
всё остальное - "экстенсивный путь" развития и решается именно за счет повышения производительности железа, повышения редакции сервера и всего остального, чего вы делать не ходите / не можете...Еще можно удалить все данные из базы.

Не надо пороть чушь. Ей больно.
Дама права, правильное дао - переписывать запросы, деать правильные индексы, не волочь на клиента Овер лям строк.

Диски, память и процессор - это путь слабых духом, ведущий в тупик.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39670483
AlanDenton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хм, а я бы поставил сиквел 2017/2016(SP1) экпресс (ибо там много фич из ентерпрайза доступны для применения). Там под капотом много улучшений и как основной вариант то что советовали ранее - посмотреть какая активность на серваке и что тормозит. Тем же профайлером.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39670865
gvozd13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По использованию скриптов вопросы вот какие возникли:

1. Бэкапы создавать хорошо. Но как их удалять потом? Удаление же тоже надо настроить каким-то заданием.

2. Чтобы подключаться к SQL - логин-пароль же нужны. А в скрипте прописывать в явном виде пароли такое себе.

Кто как эти вопросы решает?
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39670955
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gvozd13По использованию скриптов вопросы вот какие возникли:

1. Бэкапы создавать хорошо. Но как их удалять потом? Удаление же тоже надо настроить каким-то заданием.

2. Чтобы подключаться к SQL - логин-пароль же нужны. А в скрипте прописывать в явном виде пароли такое себе.

Кто как эти вопросы решает?

1. Powershell - могет фсе. А уж удалить "старые файлы в папке, оставив, скажем, 10 последних по дате" - за нефиг делать.
2. Открой для себя Windows-авторизацию.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39670964
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222,

Это gvozd13 по ошибке запостил копию своего вопроса из темы про создание бакапов.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39742385
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222Диски, память и процессор - это путь слабых духом , ведущий в тупик .Добавим сюда хорошую сетевую плату и продолжим восхождение по пути.

aleks222Дама права, правильное дао - переписывать запросы, деать правильные индексы, не волочь на клиента Овер лям строк.Если на клиентов отдаются большие датасеты, а некоторые из клиентов сидят на медленных соединениях, то это может перераспределить крошечный размер памяти Express в пользу ещё неотданных данных вместо выполнения запросов.

Улучшит ли положение, если в настройках сетевой платы увеличить "Буферы передачи" до максимума? Учитывая, что это не встроенная со 128 буферами.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39742748
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
заменить таблицы на вьюхи и сделать нормально.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39743029
Alexander Us
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argoСамый лучший прирост даст SSD. В разы.

Точно!

Прежде чем тратить своё время на оптимизации и т.д. - сначала поставьте SSD .
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39743128
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowзаменить таблицы на вьюхи и сделать нормально.Чего?
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39743132
PizzaPizza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222Не надо пороть чушь. Ей больно.
Дама права, правильное дао - переписывать запросы, деать правильные индексы, не волочь на клиента Овер лям строк.

Диски, память и процессор - это путь слабых духом, ведущий в тупик.

Сдается мне если у человека есть возможность переписать запросы или работать с индексами, то тут вопрос не в SQLe вообще. Если клиент ожидает "оверлям" строк и трогать клиент нельзя, то тут ничем со стороны SQL не поможешь. То есть можно конечно потыкать в клиента разными данными, но как там неонка унутре отреагирует никто не знает и какие глюки пользователь получит сие не предугадать.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39743153
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот не понимаю, почему люди не задают вопросов - купил трехколесный детский велосипед, как его разогнать хотя бы до 120 км/ч, а с экспрессом задают?
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39743189
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав КолосовВот не понимаю, почему люди не задают вопросов - купил трехколесный детский велосипед, как его разогнать хотя бы до 120 км/ч, а с экспрессом задают?Вы просто не бываете на тех форумах где задают такие вопросы.

...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39743249
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав КолосовВот не понимаю, почему люди не задают вопросов - купил трехколесный детский велосипед, как его разогнать хотя бы до 120 км/ч, а с экспрессом задают?Вероятно потому, что велосипед стоит денег, а Express условно безплатен.

Каждый новый пост в эту тему вызывает волну ответов, которые уже были. Предполагается, что автор темы не читает ответы? Многие сталкиваются с разного рода ограничениями в применении ПО, но почему-то предполагают, что у других никаких ограничений быть не может.

Напоминаю, что тема ветки- производительность Express, а не возможность заменить/переписать клиента и/или сервер.
...
Рейтинг: 0 / 0
Повышение производительности SQL Express
    #39743258
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tunknownпоставить виндовс и SQL 32 bit. Всё равно больше 1ГБ SQL не возьмёт;


SQL то не возьмет, но сама система гораздо лучше живет при 64 и большей доступной памяти.
...
Рейтинг: 0 / 0
25 сообщений из 39, страница 1 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Повышение производительности SQL Express
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]