• Почему падает mysql?

    @wwwmasterss Автор вопроса
    так мне написали (см ниже), это зря я выделил mysql 20 гб. или проблема в скриптах , ПО или действительно просто мало памяти?

    На сервере наблюдается нехватка RAM для работы процессов, в следствии чего на сервере запускается OOM-Killer, который убивает в том числе и процесс MySQL.

    [Tue Jun 23 09:47:49 2020] Out of memory: Kill process 5832 (mysqld) score 936 or sacrifice child
    [Tue Jun 23 09:47:49 2020] Out of memory: Kill process 6098 (fail2ban-server) score 2 or sacrifice child
    [Wed Jun 24 18:32:13 2020] Out of memory: Kill process 4693 (mysqld) score 933 or sacrifice child
    [Thu Jun 25 12:33:23 2020] Out of memory: Kill process 23869 (mysqld) score 922 or sacrifice child
    [Thu Jun 25 12:44:23 2020] Out of memory: Kill process 17637 (mysqld) score 920 or sacrifice child
    [Thu Jun 25 12:59:26 2020] Out of memory: Kill process 20952 (mysqld) score 917 or sacrifice child
    [Thu Jun 25 12:59:26 2020] Out of memory: Kill process 12356 (memcached) score 1 or sacrifice child
    [Sun Jun 28 07:46:07 2020] Out of memory: Kill process 9685 (mysqld) score 879 or sacrifice child
    [Sun Jun 28 07:46:07 2020] Out of memory: Kill process 25098 (php) score 47 or sacrifice child
    [Mon Jun 29 14:09:39 2020] Out of memory: Kill process 12205 (mysqld) score 832 or sacrifice child
    [Mon Jun 29 14:09:39 2020] Out of memory: Kill process 1791 (mysqld) score 832 or sacrifice child
    [Mon Jun 29 14:09:39 2020] Out of memory: Kill process 15558 (php) score 47 or sacrifice child
    [Tue Jun 30 09:32:40 2020] Out of memory: Kill process 2405 (mysqld) score 831 or sacrifice child
    [Sat Jul 4 12:49:32 2020] Out of memory: Kill process 6789 (mysqld) score 848 or sacrifice child
    [Thu Jul 9 00:47:03 2020] Out of memory: Kill process 15942 (mysqld) score 893 or sacrifice child
    [Thu Jul 9 23:39:33 2020] Out of memory: Kill process 7737 (mysqld) score 778 or sacrifice child
    [Thu Jul 9 23:39:33 2020] Out of memory: Kill process 17524 (php) score 47 or sacrifice child
    [Wed Jul 15 08:51:41 2020] Out of memory: Kill process 1842 (mysqld) score 786 or sacrifice child
    [Wed Jul 15 08:51:41 2020] Out of memory: Kill process 2071 (mysqld) score 786 or sacrifice child
    [Fri Jul 17 15:14:54 2020] Out of memory: Kill process 5116 (mysqld) score 826 or sacrifice child
    [Fri Jul 17 15:14:54 2020] Out of memory: Kill process 5124 (mysqld) score 826 or sacrifice child
    [Wed Jul 22 17:10:02 2020] Out of memory: Kill process 12167 (mysqld) score 805 or sacrifice child
    [Wed Jul 22 17:10:02 2020] Out of memory: Kill process 15936 (php) score 15 or sacrifice child


    Необходимо либо оптимизировать работу ПО на сервере для меньшего потребления памяти, либо переходить на более мощный сервер.
    Ответ написан
  • Почему sphinx медленнее mysql fulltext?

    @wwwmasterss Автор вопроса
    В общем поставил я один и тот же запрос на cron и измерял время в ms для mysql и sphinx.
    Результаты получились нестабильные и неоднозначные:
    2020-07-13 00:00:07: 242|5743
    2020-07-13 01:00:09: 1795|5827
    2020-07-13 02:00:04: 201|2086
    2020-07-13 03:00:04: 119|3124
    2020-07-13 04:00:06: 2807|1685
    2020-07-13 05:06:27: 1153|384722
    2020-07-13 06:00:05: 1114|2317
    2020-07-13 07:00:07: 2719|3121
    2020-07-13 08:00:05: 1699|2627
    2020-07-13 09:00:17: 1575|12711
    2020-07-13 10:00:03: 115|1954
    2020-07-13 11:00:06: 1188|3142
    2020-07-13 12:00:03: 639|1922
    2020-07-13 13:00:04: 859|2369
    2020-07-13 14:00:05: 1206|2813
    2020-07-13 15:00:04: 273|2263
    2020-07-13 16:00:04: 124|1901
    2020-07-13 17:00:12: 1305|9818
    2020-07-13 18:00:05: 924|3223
    2020-07-13 19:00:15: 256|12140
    2020-07-13 20:00:11: 1674|2470
    2020-07-13 21:00:02: 500|1184
    2020-07-13 22:00:03: 63|1707
    2020-07-13 23:00:04: 711|2129
    Далее выкатил новый движок на сайт и о чудо:

    2020-07-16 00:00:04: 33|2362
    2020-07-16 01:00:03: 77|2029
    2020-07-16 02:00:04: 64|2280
    2020-07-16 03:00:03: 21|2091
    2020-07-16 04:00:03: 22|1555
    2020-07-16 05:05:52: 71|350448
    2020-07-16 06:00:06: 85|4421
    2020-07-16 07:00:03: 72|2492
    2020-07-16 08:00:07: 72|5772
    2020-07-16 09:00:04: 69|2436
    2020-07-16 10:00:03: 32|1510
    2020-07-16 11:00:03: 23|2007
    2020-07-16 12:00:04: 54|1902
    2020-07-16 13:00:03: 71|2213
    2020-07-16 14:00:03: 31|2423
    2020-07-16 15:00:03: 72|1581
    2020-07-16 16:00:04: 24|2300
    2020-07-16 17:00:07: 41|6524
    2020-07-16 18:00:03: 38|1935
    2020-07-16 19:00:03: 60|2060
    2020-07-16 20:00:03: 32|1891
    2020-07-16 21:00:03: 22|2277
    2020-07-16 22:00:04: 22|2355
    2020-07-16 23:00:03: 33|2003

    Видимо еще сам движок должен быть разогрет для хорошей работы)
    Ответ написан
    Комментировать