zoukankan      html  css  js  c++  java
  • 关于mysql5.6.13的一个疑问

    现在在做一个系统

    使用了这么一个查询

    select a.id,a.fdate,a.fbillno,e.fname as fwarehousename,a.fnote,c.fname as fsupplyname,d.fname as fdeptname,a.fempname,b.fid,b.fname,b.fnumber,b.fprice,b.famount,a.fyear,a.fperiod,a.fbillerid,b.fac,a.voucherid from stockbill a right join entry b on a.fbillno=b.fbillno left join supplier c on a.fsupplyid=c.fid left join department d on a.fdeptid=d.fid left join warehouse e on a.fwarehouse=e.fid where a.fbilltypeid='1' and a.fdeleted=0 and b.fbilltypeid='1' and a.fdate>='2013-07-01' and a.fdate<='2013-07-31' and b.fdate>='2013-07-01' and b.fdate<='2013-07-31' order by a.fdate desc,a.fbillno desc

    我用同样的配置

    发现mysql 5.5.33进行了缓存,另一个mysql 5.6.13没有缓存到,很奇怪

    使用show status like 'Qcache',发现运行了一天后

    Qcache_hits值为0

    但是5.5.33运行一会就有了数据

    my.ini的内容如下:

    [mysqld]
    # generic configuration options
    port  = 3306
    basedir=D:/wamp/mysql
    datadir=D:/wamp/data5/
    tmpdir=D:/wamp/tmp/
    #change1 character-set-server=utf8
    #character_set_server=utf8 either is ok
    character-set-server=utf8
    #change 2 无法使用
    #table_cache=2048
    wait_timeout=60
    interactive_timeout=30
    skip-name-resolve
    bind-address=0.0.0.0
    innodb_file_per_table=1
    innodb_open_files=2048

    back_log = 500

    max_connections = 50

    max_connect_errors = 100

    table_open_cache = 2048

    max_allowed_packet = 32M

    binlog_cache_size = 1M

    max_heap_table_size = 256M

    read_buffer_size = 16M

    read_rnd_buffer_size = 16M

    sort_buffer_size = 16M

    join_buffer_size = 32M

    thread_cache_size = 64

    thread_concurrency =4

    query_cache_size = 128M

    query_cache_limit = 2M

    ft_min_word_len = 4

    default-storage-engine = Innodb

    thread_stack = 192K

    # Set the default transaction isolation level. Levels available are:
    # READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE
    #change 11 事务隔离级别
    #transaction_isolation = REPEATABLE-READ

    tmp_table_size = 256M

    max_tmp_tables=512

    slow-query-log=1

    long_query_time = 2

    slow-query-log-file=slow.log

    server-id = 1

    #*** MyISAM Specific options


    key_buffer_size = 128M

    bulk_insert_buffer_size = 64M

    myisam_sort_buffer_size = 128M

    myisam_max_sort_file_size=2048M

    myisam_repair_threads = 1

    myisam_recover

    # *** INNODB Specific options ***

    innodb_additional_mem_pool_size = 16M

    innodb_buffer_pool_size =2048M

    innodb_data_file_path = ibdata1:10M:autoextend

    innodb_write_io_threads = 8
    innodb_read_io_threads = 8

    innodb_thread_concurrency =4

    innodb_flush_log_at_trx_commit = 0

    innodb_log_buffer_size = 8M

    innodb_log_file_size = 128M

    innodb_log_files_in_group = 2

    innodb_max_dirty_pages_pct = 80

    innodb_lock_wait_timeout = 60


     

  • 相关阅读:
    在新浪爱问上看到的有趣名字都记下来
    FastReports_4.14.1 _Cliff手动安装
    计算机算法对做事效率的启发(既要高强度猛攻,也要细水长流)
    有趣的数组
    listView 分页加载数据
    如何隐藏Cognos Viewer
    使用DBUnit实现对数据库的测试
    通过Jasmine和Guard自动测试JavaScript
    for惠普2013实习生
    栈的顺序存储,所谓的顺序栈
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3317936.html
Copyright © 2011-2022 走看看