这个代码是利用多线程多mysql数据库批量插入数据,可用于mysql压测
#!/usr/bin/python
# -*- coding: utf-8 -*-
from __future__ import print_function
import argparse
import threading
import pymysql
from contextlib import contextmanager
import string
import random
import time
DB_NAME = 'test_insert_data_db'
TABLE_NAME = 'test_insert_data_table'
CREATE_TABLE = """create table {0} (id int(10) not null auto_increment,name varchar(255) not null default 0,datetime double not null,PRIMARY KEY (`id`))""".format(TABLE_NAME)
def _argparse():
parse = argparse.ArgumentParser(description='benchmark tool for mysql database')
parse.add_argument(<