Я как раз и говорю про ту ситуацию, которую вы считаете теоретической. Конечно, если на сайт будет один запрос в минуту, то всё будет в порядке. Но статья ведь про хабраэффект?
Возьмите какую-нибудь утилитку для нагрузочного тестирования, заставьте её делать 1000 запросов в секунду на главную, сбросьте кэш и посмотрите, что получится.
Можете ещё вот это почитать, там есть варианты решения проблемы.
Заня влияния приведенных настроек невозможно настроить сервер не зная и не понимая насколько он загружен.
Сам раньше сталкивался с такой проблемой, и подбирал почти методом тыка :( Пока не нашел прекрасную утилиту MySQL Performance Tuning — для оптимальной настройки MySQL конфига. Эта утилита показывает рекомендованные значения настройки на основе логов(загрженности) сервера за последние 48 часов. www.transcendlinux.com/mysql-performance-tuning
Вместе с MySQLTuner wiki.mysqltuner.com/MySQLTuner — вы настроите свой сервер на все 100!
:) Желаю удачи!
Помимо математического существуют ещё и другие виды округления:
• банковское — округление половины (N+1 знак = 5) к ближайшему чётному. В этом случае исчезает систематическая ошибка округления при суммировании большого количества чисел.
• статистическое округление
• округление к большему, округление к +∞ (англ. ceil) — если у числа округляемые знаки не равны нулю, число округляется в большую сторону. Эту форму округления используют при расчётах с потребителями сотовые операторы связи, провайдеры интернет.
• округление к меньшему, округление к −∞ (англ. floor) — если у числа округляемые знаки не равны нулю, то число округляется в меньшую сторону (в случае положительных чисел округляемые знаки отбрасываются, в случае отрицательных чисел значение числа увеличивается по модулю).
• округление к большему по модулю (округление к бесконечности, округление от нуля) относительно редко используемая форма округления, представляет из себя симметричную версию «округления к большему».
• округление к меньшему по модулю, округление к нулю (англ. fix) — это самое «простое» компьютерное округление, заключающееся в «отбрасывании» «лишних» цифр. (11.9 становится равным 11, −0.9 становится равным 0, −1.1 становится равным −1). Иногда округление к нулю ещё называют англ. truncate, потому что для выполнения подобного округления достаточно при выводе числа обрезать поле вывода по нужному количеству знаков.
• случайное округление — если N+1 знак равен 5, то число округляется в меньшую или большую сторону в случайном порядке.
• чередующееся округление — каждый раз, когда N+1 знак равен 5, то число поочерёдно округляется в большую и меньшую сторону.
• ненулевое округление — округление производится согласно правилам математического округления, однако если округляется ненулевое число, результатом округления которого должен стать 0, округление производится «от нуля».
esquire.ru/elections
Возьмите какую-нибудь утилитку для нагрузочного тестирования, заставьте её делать 1000 запросов в секунду на главную, сбросьте кэш и посмотрите, что получится.
Можете ещё вот это почитать, там есть варианты решения проблемы.
С Надей встали мы под душ
Вдруг приперся Надин муж
То ли мне одеть Надежду
То ли мне надеть одежду
Сам раньше сталкивался с такой проблемой, и подбирал почти методом тыка :( Пока не нашел прекрасную утилиту MySQL Performance Tuning — для оптимальной настройки MySQL конфига. Эта утилита показывает рекомендованные значения настройки на основе логов(загрженности) сервера за последние 48 часов.
www.transcendlinux.com/mysql-performance-tuning
Вместе с MySQLTuner wiki.mysqltuner.com/MySQLTuner — вы настроите свой сервер на все 100!
:) Желаю удачи!
значение 255 тут какбы определяет максимальную длину, мне лично хватает, но можно увеличивать.
проверено.