Это может показаться глупым вопросом, но мне не удалось найти документацию, поддерживающую любую из сторон вопроса.
SQL Anywhere 10 - dbsrv10.exe имеет множество параметров запуска. Некоторые рядом со мной говорят, что служба не может комбинировать параметры командной строки, специфичные для кеша.
Конкретный пример:
dbsrv10.exe -c 50M установит начальный размер кеша на 50 МБ
dbsrv10.exe -ch 500M установит максимальный размер кеша на 500 МБ
Для меня было бы разумно, что я хочу и смогу контролировать как начальные, так и максимальные значения кеша и использовать строку запуска, которая объединяет оба переключателя.
dbsrv10.exe -c 50M -ch 500M и получите как начальное значение, так и максимальное значение, настроенное при запуске этого экземпляра базы данных.
Я работаю над тем, чтобы получить подтверждение от самой Sybase, но пока жду, я решил, что брошу его всем, кто может использовать SQLAnywhere.
Могу ли я комбинировать параметры запуска -c и -ch при запуске dbsrv10.exe? Кто-нибудь этим занимается?
Да, вы можете указать более одного переключателя управления кешем. Использование -c и -ch довольно часто только по описанным вами причинам.