netwind

Рейтинг
419
Регистрация
06.05.2007
myhand:
Я ж и не запрещал наблюдать за живым сайтом. Ровно наоборот. Это вы уцепились опять за одну мысль в тексте - и давай "опровергать"...

но ведь наблюдение за сайтом выливается в огромные трудозатраты.

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

куда не плюнь - все трудно. Средний сайтовладелец на такое не пойдет.

и не придираюсь я к словам. я конкретные варианты обсуждаю.

Если некоторые части плана не работают, то не работает весь план.

myhand:
У ТС кеш используется достаточно активно (58.2% попаданий) - вы же его запросто захотели урезать в 4 раза

почему бы и нет ? Меньший кеш быстрее чистится и обеспечивает большую масштабируемость по ядрам процессора. Сервер то у ТС выделенный под mysql.

myhand:
Вы о тестировании слышали? Есть примеры нагрузки за определенный период. Берется access.log и эта нагрузка моделируется.

слышали что оно не в состоянии достаточно точно моделировать нагрузку.

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

Ну смотрите что получается :

"Сетап с душой" предполагает некоторую оптимальность параметров.

Эти параметры должны быть не результатом сиюминутного замера, а подходить на все время работы сайта.

Переодичность колебания посещаемости сайтов обычно одни сутки. развлекательных - неделя ( суббота и воскресенье).

Другие параметры для чистоты замеров изменять нельзя.

Допустим, для удовлетворительного результата нужно сделать 3 итерации подбора размера методом половинного деления.

Итого, по вашей методике заказчик будет ждать 3 недели только для настройки одного параметра? По крайней мере, в случаях подобных как у ТС, я за "магию".

myhand:
Как вас упросить не вырывать куски из контекста?

так это уже к слову.

по всему остальному ваша позиция ясна и спорить не о чем. вы не считаете допустимым никакое обобщение практики. я в данном случае считаю допустимым.

myhand:
выставь умолчания дистрибутива

по умолчанию как раз 0 - кеш выключен.

вы против и этого совета. да и вообще против любого совета.

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

два если те несколько ваших серверов с тех пор не дают вам взирать спокойно на подобные настройки.

хуже то не будет, скорее всего. а если будет и не заметят даже.

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

впечатление субъективно.

кстати, как вы могли привести ссылку где тоже обобщают опыт ? это вашей противоречит вашей непримиримой позиции

вот же там написано

http://blogs.oracle.com/dlutz/entry/mysql_query_cache_sizing

In most cases, the query cache should be sized in the tens of megabytes and not larger

в отсутствие возможности измерить, лучше оставить размер в десятки мб.

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

myhand:
Вы знакомы с workflow внутри mysql ab / oracle? Или это все гадания на кофейной гуще - в комментариях там ведь явно несколько больше "классификации"?

Я вам не запрещаю попробовать запостить какой-нибудь чуши туда. Вот и узнаете что-нибудь новое о workflow внутри.

myhand:
Приходило. Всем, кто был немного знаком с его работой. Пруфлинк - пост в блоге оракла выше.

У меня сложилось впечатление, что лично вам не приходило. Теперь, надеюсь, придет.

myhand:
Решение очень простое: практика; измерения и модификация настроек в соответствии с ними. Никаких "best practices" в виде "отключить кеш нафиг" или "сделать его 64Mb". Неужели все это столь сложно, madoff?

давайте сойдемся на том, что ваш интуитивный опыт прошлых лет

myhand:
Тем не менее, наблюдаю ситуации, когда кеш более чем полезен (размер может быть и поболее указанного выше). И на самописном добре, и на массовых движках.

сейчас с распространением многопроцессорных конфигураций нуждается в пересмотре.

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

myhand:
Забавно, а технический словарь говорит bug = ошибка, неисправность. Боюсь, только с вашей подачи смысл не изменится.

в таких трекерах каждая запись фактически не bug, а issue - обращение клиента.

myhand:
Интересно, а assigned to тоже ставят только чтобы не обидеть?

кому то же надо поручить классификацию обращения, вот и ставят.

Всего: 6293