Мир Вам! Если это Ваш первый визит к нам, то Вы можете посмотреть как пользоваться форумом в справке. Для публикации статей и для общения необходимо зарегистрироваться. Для чтения регистрация необязательна. Благословений!
раньше при мне стоят только апач
плюс нужно понять вся ли база данных лежит в оперативной памяти, ибо сервер баз выделяет только ограниченное количество памяти для работы, и когда ее не хватает, начинает читать с диска туда-сюда.
раньше при мне стоят только апач
плюс нужно понять вся ли база данных лежит в оперативной памяти, ибо сервер баз выделяет только ограниченное количество памяти для работы, и когда ее не хватает, начинает читать с диска туда-сюда.
С этим помоему все ок.
Игорь писал:
Памяти на сервере хватает, свап практически не задействован, есть всегда около гига свободной памяти.
Своп к серверу баз данных отношения не имеет, потому что он никогда не займет памяти больше, чем ему выдели в конфигурации.
Да, простите сразу не так понял.
Я так понимаю что чем более оперативы для БД выделено, тем быстрее операции чтения из нее, т.е. кэширование своеобразное. На запись по любому нужно писать в файловую систему.
Да, простите сразу не так понял.
Я так понимаю что чем более оперативы для БД выделено, тем быстрее операции чтения из нее, т.е. кэширование своеобразное. На запись по любому нужно писать в файловую систему.
Верно. Нужно выделить столько памяти, сколько база занимает на диске плюс резерв на рост базы, иначе будут дисковые операции. Также нужно кешировать запросы. Если на это не выделяется память, то сервак будет делать это каждый раз, нагружая диск и процессор. Что касается записи, то есть соотв. опция, когда, скажем, раз в секунду на диск записываются изменения, существующие уже в кеше, а не при каждом изменении какой-нибудь таблицы. Чтобы оптимизировать базу данных, существуют соотв. утилиты.
Верно. Нужно выделить столько памяти, сколько база занимает на диске плюс резерв на рост базы, иначе будут дисковые операции. Также нужно кешировать запросы. Если на это не выделяется память, то сервак будет делать это каждый раз, нагружая диск и процессор. Что касается записи, то есть соотв. опция, когда, скажем, раз в секунду на диск записываются изменения, существующие уже в кеше, а не при каждом изменении какой-нибудь таблицы. Чтобы оптимизировать базу данных, существуют соотв. утилиты.
Понятно. Принципы кэширования везде похожи. Так видимо оно и работает в ОС для операций чтения-записии в файловую систему.
Комментарий