只有一个功能,但是内存一直在增加,开始的几十MB 现在两三百MB
功能是连接了MYSQL数据库,然后用SQL语句去cha询,cha询到数据返回。如果每次cha询都连接一下的话返回时间就很长了偶尔会有六七秒,有大佬帮忙优化下吗
因为有并发,需要确保数据准确性,加了许可证
取回接口 (指针, 接口 )表名 = 接口. 取参数 (“key”)线程_进入许可区 (cha询许可证 )是否成功 = 执行SQL语句 (集_句柄, “SELECT * FROM ddc WHERE data2 = '” + 编码_gb2312到utf8 (表名 ) + “' ORDER BY timestamp ASC LIMIT 1;”)记录集句柄 = 取记录集 (集_句柄 )到首行 (记录集句柄 )读字段值 (记录集句柄, 0, id )读字段值 (记录集句柄, 1, data1 ) 如果真 (id = “” 或 data1 = “”) 返回文本 = 构造Json (“”) 接口. 回复文本 (返回文本, 真) 线程_退出许可区 (cha询许可证 ) 返回 () data1 = 编码_utf8到gb2312 (data1 )写入文件 (时间_到文本 (, 1, 3, ) + 到文本 (是否成功 ) + “--” + data1 )释放记录集 (记录集句柄 )是否成功 = 执行SQL语句 (集_句柄, “DELETE FROM mfddc WHERE id = ” + id ) 如果 (是否成功 = 假) 返回文本 = 构造Json (“”) 接口. 回复文本 (返回文本, 真)  返回文本 = 构造Json (data1 ) 接口. 回复文本 (返回文本, 真) 线程_退出许可区 (cha询许可证 )
|