国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

并發數據庫壓力測試的shell腳本代碼

2019-10-26 18:35:33
字體:
來源:轉載
供稿:網友
代碼如下:
#!/bin/bash
#********************************#
#并發后臺運行fun                 #
#for wanggy 2012-01-25           #
#note:                           #
#fun_num fun函數后臺運行次數     #
#sql_num 每個函數sql運行次數     #
#********************************#
#數據庫變量設置
dbhost=192.168.1.182
dbbase=recharge
dbuser=infosms
dbpass=infosms
fun()
{
#函數并發次數
fun_num=5
#函數內sql執行次數
sql_num=1000
for ((j=1;j<=$fun_num;j++));do
{
random_num=`echo  $RANDOM`
echo "第$j個函數"
            for ((i=1;i<=$call_num;i++));do
                mysql -h$dbhost -u$dbuser -p$dbpass -D$dbbase  <<GETRECODE  >>fun_$j.log
                    CALL fun_accountbycustid(2,0,10.$random_num)
GETRECODE
                echo "第$j個函數 第$i次"
                echo "第$j個函數 第$i次"  >>call.log
            done
                echo "第$j個函數執行完成......"
}&
done
    wait
}
main()
{
fun
}
main
exit 0
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通化县| 武功县| 安阳县| 黄浦区| 南陵县| 四平市| 游戏| 南昌市| 蓬安县| 连州市| 天气| 安庆市| 安阳市| 九江县| 云浮市| 宝鸡市| 磐石市| 芮城县| 永寿县| 新兴县| 南京市| 大兴区| 广东省| 永新县| 杂多县| 肇东市| 沙雅县| 高淳县| 招远市| 芒康县| 乌兰浩特市| 集贤县| 罗甸县| 武宁县| 临泉县| 云阳县| 木兰县| 郁南县| 扶沟县| 大关县| 聂荣县|