作家
登录

MySQL压力测试中定制sysbench的Lua模板

作者: 来源: 2017-12-11 16:18:08 阅读 我要评论

, 1}, 
  •  
  •   table_size = {"Number of rows per table", 10000}, 
  •  
  •   create_secondary = {"Create a secondary key"true
  •  
  • 个中参数--mysql-user=sysbench_test --mysql-password=mysql --mysql-host=127.0.0.1 --mysql-port=65535是为了连接,如不雅你是应用3306端口的默认设备敕令就更简单了,输出如下:

    此外我们还可以验证敕令选项。我们推出第2个Lua模板 test2.lua

    如不雅敕令选项纰谬,会检查出来。

    如不雅没有问题,则可以应用help来获得初始化后的选项值。

    1. #  sysbench test2.lua help 
    2.  
    3. sysbench 1.0.3 (using bundled LuaJIT 2.1.0-beta2) 
    4.  
    5. test2.lua options: 
    6.  
    7.   --table_size=N              Number of rows per table [10000] 
    8.  
    9.   --tables=N                  Number of tables [1] 
    10.  
    11.   --create_secondary[=on|off] Create a secondary key [on] 

    接下来就是重点了,关于SQL API的定制,其实是针砭矩可循的。

    我们来看看第3个Lua模板,test3.lua

    1. function thread_init() 
    2.  
    3.   drv = sysbench.sql.driver() 
    4.  
    5.   con = drv:connect() 
    6.  
    7. end 
    1. function event() 
    2.  
    3.   con:query("SELECT 1" 

        推荐阅读

        取代Intel!Win10 ARM阵营扩军:三星加入、NV怒斥

      就鄙人月,搭载骁龙835、Windows 10 S体系的惠普、华硕标记本电脑就将和我们会晤了,这是继Windows 8 RT之后,微软又一次对ARM平台的测验测验。固然是高通尝鲜,但Fudzilla爆料,三星的也在微软的筹划内>>>详细阅读


      本文标题:MySQL压力测试中定制sysbench的Lua模板

      地址:http://www.17bianji.com/lsqh/39661.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)