Mysql Hızlandırmak

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Herbokolog
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek

    arkadaşlar mysql db de veri aktarımı ya da index koyma işlemleri çok uzuyor sizce ne yapmam lazım diyeceksinizki bilgisayar donanımn düşüktür ama mysql işlemcinin ram in vb.. çok azını kullanıyor 

    Easyphp 14 kullanıyorum, navicat'le transfer yapıyorum. 

    Benim  istediğim diskimi işlemcimi ramimi sömürsün sonuna kadar kullansın. 

    pc özellikleri http://prntscr.com/h6uw57  ((iki diskimde ssd )

    işlemci http://prntscr.com/h6uupr 

    ram http://prntscr.com/h6uuwc 

    disk http://prntscr.com/h6uv03 

     

    config dosyası bu şekilde

    # The default storage engine that will be used when create new tables

    default-storage-engine = MYISAM

     

    bind-address = 127.0.0.1

    socket = "${path}/binaries/mysql/mysql.sock"

    log_error = "${path}/binaries/mysql/data/mysql_error.log"

    skip-external-locking

    key_buffer_size = 256M

    max_allowed_packet = 8M

    table_open_cache = 128

    sort_buffer_size = 1024K

    net_buffer_length = 32K

    read_buffer_size = 512K

    read_rnd_buffer_size = 1024K

    myisam_sort_buffer_size = 32M

    thread_cache_size = 512

    query_cache_size = 64M

    query_cache_limit = 4M

    low_priority_updates = 1

     

    # Uncomment the following if you are using InnoDB tables

    innodb_data_home_dir = "${path}/binaries/mysql/data/"

    innodb_data_file_path = ibdata1:10M:autoextend

    innodb_log_group_home_dir = "${path}/binaries/mysql/data/"

    # You can set .._buffer_pool_size up to 50 - 80 %

    # of RAM but beware of setting memory usage too high

    innodb_buffer_pool_size = 40M

    # Set .._log_file_size to 25 % of buffer pool size

    innodb_log_file_size = 5M

    innodb_log_buffer_size = 8M

    innodb_flush_log_at_trx_commit = 1

    innodb_lock_wait_timeout = 50

     

    [mysqldump]

    quick

    max_allowed_packet = 32M

     

    [mysql]

    no-auto-rehash

    # Remove the next comment character if you are not familiar with SQL

    #safe-updates

     

    [isamchk]

    key_buffer = 40M

    sort_buffer_size = 40M

    read_buffer = 4M

    write_buffer = 4M

     

    [myisamchk]

    key_buffer_size = 40M

    sort_buffer_size = 40M

    read_buffer = 4M

    write_buffer = 4M

     

    [mysqlhotcopy]

    interactive-timeout

    KaptaN tarafından 06/Kas/17 14:04 tarihinde düzenlenmiştir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Elif - Efe
    rakkoc
    rakkoc's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    Tablo Engineleri de yaz bro. inno db miydi myissam miydi senin tablo.


    Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Herbokolog
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek
    rakkoc bunu yazdı

    Tablo Engineleri de yaz bro. inno db miydi myissam miydi senin tablo.

    Myisam hocam

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tagext
    tagext's avatar
    Üstün Hizmet Madalyası Başarı Madalyası
    Kayıt Tarihi: 25/Temmuz/2002
    Erkek

    myisam da row based locking yok o yüzden tablonu innodb engine çevirmen lazım.

     


    ftw
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Herbokolog
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek
    tagext bunu yazdı

    myisam da row based locking yok o yüzden tablonu innodb engine çevirmen lazım.

     

    toplamda 4 kolon var inno için insert yavaş diyorlar ,birde senin dediğin gibi deniyeyim .

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Elif - Efe
    rakkoc
    rakkoc's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo
    tagext bunu yazdı

    myisam da row based locking yok o yüzden tablonu innodb engine çevirmen lazım.

     

    Yanliş bilmiyorsam kaptan projesinde update yapmiyor sadece insert ve select yapilan bir proje. 

    Fakat myIssamda full text search de yok galba.


    Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Herbokolog
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek
    rakkoc bunu yazdı
    tagext bunu yazdı

    myisam da row based locking yok o yüzden tablonu innodb engine çevirmen lazım.

     

    Yanliş bilmiyorsam kaptan projesinde update yapmiyor sadece insert ve select yapilan bir proje. 

    Fakat myIssamda full text search de yok galba.

    aynen öyle sadece insert var  update vb.. yok 

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tagext
    tagext's avatar
    Üstün Hizmet Madalyası Başarı Madalyası
    Kayıt Tarihi: 25/Temmuz/2002
    Erkek

    farketmez her insert tüm tabloyu bloke eder.

    eğer milyonlarca insert yapıyorsan o zaman partition yapmayı da deneyebilirsin.


    ftw
Toplam Hit: 1506 Toplam Mesaj: 8
mysql database