• 05-09-2020, 21:58:01
    #1
    Birkaç saat içinde 100K+ satıra ulaşan bir tablom var ve bu tablo dakika başına 800 ip tarafından sorgulanıyor. Tablo boyutu 80k satıra ulaştıktan sonra mysql çöküyor sürekli olarak truncate yapmak zorunda kalıyorum.ama script gereği 24 saate ulaşmadan truncate yapılmaması gerekiyor. ben ortalama 2 saatte bir yapmak zorunda kalıyorum. cpu tüketimi 80k satıra kadar %10 larda 80k satıra geldikten sonra ani yükseliş ve tıkanma meydana geliyor. Yardımcı olursanız sevinirim.

    Sunucu özellikleri;
    Mariadb 10.3.23 + Nginx
    AMD Ryzen 9 3900 6-Core Processor (6 çekirdek)
    15GB Ram (reserve edilen sürekli 8gb)


    [mysqld]
    performance_schema=off
    #skip-networking
    port=3306
    #innodb_file_per_table=1
    tmpdir=/tmp
    max_connections=1750
    max_user_connections=1750
    key_buffer_size=256M
    myisam_sort_buffer_size=192M
    join_buffer_size=1M
    read_buffer_size=4M
    sort_buffer_size=4M
    table_open_cache=3072
    thread_cache_size=1024
    table_definition_cache=2048
    open_files_limit=52000
    wait_timeout=60
    connect_timeout=60
    tmp_table_size=128M
    max_heap_table_size=128M
    max_allowed_packet=268435456
    query_cache_limit=2M
    query_cache_size=16M
    query_cache_type=1
    interactive_timeout=60
    max_connect_errors=15
    local-infile=0
    innodb_buffer_pool_size=256M
    innodb_thread_concurrency=6
    innodb_log_file_size=128M
    innodb_log_buffer_size=10M
    innodb_flush_method=O_DIRECT
    sql_mode=''
    default-storage-engine=MyISAM
    [isamchk]
    key_buffer=512M
    sort_buffer_size=2M
    read_buffer=2M
    write_buffer=2M
    
    [myisamchk]
    tmpdir=/tmp
    key_buffer=512M
    sort_buffer=2M
    read_buffer=2M
    write_buffer=2M
  • 05-09-2020, 22:19:01
    #2
    Error loglarını da gönderir misiniz?
  • 05-09-2020, 22:40:08
    #3
    GelGit adlı üyeden alıntı: mesajı görüntüle
    Error loglarını da gönderir misiniz?

    mariadb de error log yok

    nginx de;

    PHP Notice: Undefined index: last_session_request in bu tarz php hataları mevcut 3gb ı geçiyor log günlük