![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
文章平均质量分 66
Burning燊
这个作者很懒,什么都没留下…
展开
-
python操作MySQL数据库
原文链接采用的是MySQLdb操作的MYSQL数据库。先来一个简单的例子吧:import MySQLdb try: conn=MySQLdb.connect(host='localhost',user='root',passwd='root',db='test',port=3306) cur=conn.cursor() cur.execute('select转载 2012-12-07 14:06:10 · 479 阅读 · 0 评论 -
MySQL 一次执行多条语句的实现及常见问题
通常情况MySQL出于安全考虑不允许一次执行多条语句(但也不报错,很让人郁闷)。MySQL是支持在单个查询字符串中指定多语句执行的,使用方法是给链接指定参数://链接时设定 mysql_real_connect( ..., CLIENT_MULTI_STATEMENTS ); //或者中途指定 mysql_set_server_option( mysql, MYSQL_OPTION_MU转载 2013-01-06 19:12:17 · 1261 阅读 · 0 评论 -
Linux平台多线程连接MySQL细节赘述
写个多线程也就一会儿的事,但是从来没来接触过MySQL,要做多线程连接MySQL,八成的时间都浪费在对MySQL细节的学习上了,小结一下,如果有遇到类似问题,希望能有帮助。 在MySQL中文参考手册 上有一段需要特别注意:如果你用线程的编程,你应该用--with-thread-safe-client编译MySQL C API,这将使C API线程对每个连接更安全。你可以让2个线程共原创 2012-12-26 19:08:01 · 1268 阅读 · 0 评论 -
总结ERROR 2002 (HY000):Can't connect to local MySQL server之错误
原文链接今天服务器遇到了一个很熟悉的问题输入#mysql -u root -p ERROR 2002 (HY000):Can't connect to local MySQL server 随即上网找寻答案 根据大家提供的方法我逐一尝试 方案1. 1.#ps -A|grep mysql 显示类似: 1829 ? 00转载 2012-12-28 10:25:07 · 450 阅读 · 0 评论 -
性能调优攻略
原文链接关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。在开始这篇文章之前,大家可以移步去看一下酷壳以前发表的《代码优化概要》,这篇文章基本上告诉你——要进行优转载 2012-12-06 12:14:17 · 850 阅读 · 0 评论 -
MySQL连接与创建pthread开销对比
写了2个测试程序,用于对比MySQL连接与创建pthread的overhead,测试MySQL的程序为:#include #include void pa_mysql_connect(MYSQL *mysql_conn) { // my_init(); if (NULL == mysql_init(mysql_conn)) { write_log("C原创 2012-12-27 15:42:21 · 866 阅读 · 0 评论 -
mysql thread入门分析
mysql thread入门分析 今天下午和群里的朋友讨论mysql的thread pool,讨论的非常热闹,收获不少,借此自己也总结下thread,以备忘。下面贴上lidan的图片: Mysql支持单线程和多线程两种连接线程模式,如果单线程,则在同一时刻,只能有一个connection连接到Mysql,其他的连接会被挂起。如果是多线程,则同一时刻可以支持多转载 2012-12-26 18:12:48 · 647 阅读 · 0 评论 -
MySQL之back_log
做mysql多线程并发时遇到高人提及back_log ,遂google且译之,文笔粗糙,随意喷The number of outstanding connection requests MySQL can have. This comes into play when the main MySQL thread gets very many connection requests in a翻译 2012-12-25 15:06:44 · 3494 阅读 · 0 评论 -
linux下多线程连接mysql(C语言)
采用pthread库,在linux环境下使用gcc编译并运行的Mysql多线程模型。编译时gcc增加编译选项: -lpthread -lmysqlclient_r.so, 后者是mysql 的线程安全链接库(referlinux 下mysql多线程支持问题),数据库访问部分如下。 (每个线程维护一个单独的MYSQL结构,并初始化线程专用数据,由于mysql原创 2012-12-25 11:17:44 · 2965 阅读 · 0 评论 -
HandlerSocket系列(三):性能及其性能优化
原文链接前面两篇文章主要对HandlerSocket从整体上做一些介绍,本文从性能及其性能优化方面来做一些介绍。 一、HandlerSocket性能HandlerSocket作者测试HandlerSocket在查询情况下QPS为75K,Memcached为40K,MySQL为10K。但是需要注意到它的测试场景,一般的应用是很难有这样的场景的,所以说一般应用是很难达到7.5倍于MyS转载 2012-12-07 15:51:15 · 550 阅读 · 0 评论 -
HandlerSocket系列(一):由来
原文链接新的技术,几乎都是由需求驱动产生的。在仔细深入研究HandlerSocket之前,我觉得有必要先了解一下它所处的历史背景及其它想解决什么样的问题。我想这应该是最关键的,也是做这方面研究和技术选型时第一个应该关注的要点。 先来说一下它的作者Yoshinori Matsunobu,现为DeNA公司的数据库和基础设施架构师,HandlerSocket就是Yoshinori在D转载 2012-12-07 15:44:56 · 313 阅读 · 0 评论 -
MongoDB、HandlerSocket和MySQL性能测试及其结果分析
原文链接一、测试环境1、测试服务器状况共涉及4台测试服务器:压力测试服务器Web服务器MongoDB服务器MySQL服务器。 机器配置为:CPU:Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHzRAM:8G DDR2 667磁盘:SATA操作系统:Redhat 5.5 1. 压力测试服务器转载 2012-12-07 15:54:11 · 354 阅读 · 0 评论 -
HandlerSocket系列(二):架构、特点及其应用场景
原文链接 上文介绍了为什么会产生HandlerSocket,是什么需求驱动这个产品产生的。本文主要从整体架构上做一些介绍,包括对它的一些主要优缺点和具体的应用场景。 一、HandlerSocket整体架构HandlerSocket设计为MySQL的一个plugin,作为mysqld进程的daemon存在,与Client通过TCP/IP交互,进行CRUD相关的操作。基于此转载 2012-12-07 15:49:07 · 394 阅读 · 0 评论 -
mysql更新时报错:Error Code: 1175. You are using safe update mode
更新mysql的数据表时,报错显示: Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -&...原创 2018-08-20 19:00:27 · 1341 阅读 · 1 评论