项目在访问mysql数据库时,常会出现Communications link failure错误,具体貌似是一个空闲连接超过数据库设置的"wait_timeout",MySQL会将该个连接out掉,而mysql连接池还认为该连接是有效的(MySQL的wait_timeou...
分类:
数据库 时间:
2015-05-13 13:16:09
阅读次数:
183
今天升级了php版本,顺便想把php代码中的mysql连接方式改成mysqli,因为官方自php5.3开始一直推荐mysqli 和 pdo 。不多说了,贴代码// here's a rough replacement using mysqli:
// 错略的使用mysqli替换
if (!function_exists('mysql_result')) {
function mysql_re...
分类:
数据库 时间:
2015-05-12 17:11:47
阅读次数:
1003
以下脚本写于redmine性能排查时,用于定位系统性能瓶颈的采样,源地址为~/performanceLog/collectLog.sh中,计划放入github的代码片段库中.注: 如果mysql的地址或者目录更换,此脚本中dstat 的mysql相关数据的采集需要重写其插件的mysql连接部分的代码...
分类:
系统相关 时间:
2015-05-05 14:12:01
阅读次数:
263
最近做一个项目的后台守护程序,需要多线程对mysql数据库服务进行操作,为了加强守护撑的健壮性,特地连接成功后拔掉网线,然后测试守护程序断开重新连接的健壮性,可是发现网络断开后,重新插上网线,用mysql_real_conncet进行重新连接返回的永远是假,也就是重新连接失败,之后我想断开网络后重新将mysql连接释放(mysql_close(MYSQL )),并重新初始化mysql_init((M...
分类:
数据库 时间:
2015-05-03 17:32:26
阅读次数:
179
初始化main
|-mysqld
|-my_init // 初始话线程变量,互斥量
|-load_defaults // 获取配置
|-init_common_variables // 初始化变量
|-init_server_components // 初始化插件
| |-plugin_init...
分类:
数据库 时间:
2015-04-30 20:12:12
阅读次数:
217
#include "include/mysql.h"#include #include int main(){ MYSQL mysql; //初始化 mysql_init(&mysql); //连接 assert(0 != mysql_real_connect(&mys...
分类:
数据库 时间:
2015-04-30 15:37:56
阅读次数:
189
var generic_pool = require('generic-pool');var pool = generic_pool.Pool({ name: 'mysql', max: 10, create: function(callback) { var Client = requ...
分类:
数据库 时间:
2015-04-22 23:42:38
阅读次数:
201
需要在PHP页面中通过ipv6连接数据库,但是发现无论是用mysql_connect还是mysqli_connect,如果host是ipv6格式,就不能正常连接,会提示“php_network_getaddresses: getaddrinfo failed”。解决方法:通过修改本机host文件,w...
分类:
数据库 时间:
2015-04-21 22:11:40
阅读次数:
185
using System;using System.Configuration;using MySql.Data.MySqlClient;/// /// TestDatebase 的摘要说明/// public class TestDatebase{ public TestDatebase() { ...
分类:
数据库 时间:
2015-04-19 06:24:02
阅读次数:
169
这篇文章主要介绍了nodejs中操作mysql数据库示例,本文演示了如何在NodeJS中创建创建mysql连接、mysql数据库、插入数据、查询数据等功能,需要的朋友可以参考下引言: 继前面的NodeJS的Hello,World!我们还可以看到其他强大之处,NodeJS现在社区的火热,以及大批工程师...
分类:
数据库 时间:
2015-04-17 15:12:06
阅读次数:
132