从shell脚本执行时关闭mysql连接
使用shell脚本运行mysql insert查询,在运行查询时,我看到shell脚本没有关闭连接 运行shell脚本后的服务器响应从shell脚本执行时关闭mysql连接,mysql,bash,shell,database-performance,Mysql,Bash,Shell,Database Performance,使用shell脚本运行mysql insert查询,在运行查询时,我看到shell脚本没有关闭连接 运行shell脚本后的服务器响应 #!bin/bash query="insert into table_name values ('foo', 'bar' , 123, NOW() )where column_name is NOT NUll" mysql -u username -p password mysql <<EOF $query; EOF 26次以上的计数是什么样的
#!bin/bash
query="insert into table_name values ('foo', 'bar' , 123, NOW() )where column_name is NOT NUll"
mysql -u username -p password mysql <<EOF
$query;
EOF
26次以上的计数是什么样的
其中超过50个计数类似于(TIME_WAIT-22)和(stated-28)
#!bin/bash
query="insert into table_name values ('foo', 'bar' , 123, NOW() )where column_name is NOT NUll"
mysql -u username -p password mysql <<EOF
$query;
EOF
#!bin/bash
query=“插入到列名称不为空的表名称值('foo','bar',123,NOW())
mysql-u username-p password mysql什么状态
值对应于建立的连接
它的价值是什么
`SHOW GLOBAL STATUS LIKE 'Max_used_connections';
我期望一个像1或2这样的小数字
为了
我预计超过100人
命令行工具mysql将创建一个连接(颠簸连接
并可能增加最大已用连接
的“高水位线”),执行该操作,然后关闭连接(不降低任何状态
)<代码>正在运行的线程
也会递增和递减
cron作业不应威胁任何限制。变量名在bash中区分大小写。将
$query
更改为$query
。以我的拙见,bash脚本一完成,即几分之一秒,连接就会关闭。您到底想实现什么?你不能先在你的系统上用select
或模拟数据试试吗?@pierrefrancois刚刚更新了问题的更多细节,希望这有助于理解问题对不起,我以为你说的是与数据库的连接,即会话。
#!bin/bash
query="insert into table_name values ('foo', 'bar' , 123, NOW() )where column_name is NOT NUll"
mysql -u username -p password mysql <<EOF
$query;
EOF
`SHOW GLOBAL STATUS LIKE 'Max_used_connections';
`SHOW GLOBAL STATUS LIKE 'Connections';