![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 84
爱上一条鱼
这个作者很懒,什么都没留下…
展开
-
mysql优化(1)show命令 慢查询日志 explain profiling
目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询 2索引及查询优化三、配置优化1) max_connections2) back_log3) interactive_timeout4) key_buffer_size5)...原创 2011-10-20 10:56:43 · 448 阅读 · 0 评论 -
Linux C语言连接MySQL 增删改查操作
Linux下想要测试mysql和memcached的性能,因为是服务器只能通过终端连接,所以考虑用C语言写测试代码。于是研究了把C怎么连接MySQL以及增删改查的代码。安装mysql-client或者编译源码安装mysql后,会有支持C语言写客户端的头文件和库文件,但是目录可能不一样,mysql源码安装见 http://asyty.iteye.com/blog/1442503从网上找了类似的代...原创 2012-03-09 09:09:19 · 410 阅读 · 0 评论 -
ubuntu环境 mysql memcached udf 完整安装(附下载链接)
昨天折腾了很久的memcached udf的安装,编译安装时出现各种报错,主要是各版本的不兼容引起的。 最后成功安装,以下是安装好的各种版本,按照安装顺序如下 mysql-5.5.21.tar.gz libevent-2.0.17-stable.tar.gz memcached-1.4.13.tar.gz libmemcached-0.34.tar.gz...原创 2012-03-07 13:43:44 · 147 阅读 · 0 评论 -
ubuntu 源码安装mysql
ubuntu上又装了一遍mysql,重新写一遍 下载mysql源码包,mysql-5.5.21.tar.gz 下载时注意别选成其他的linux安装包,不然编译肯定报错。选择平台的下拉列表里选择 Source Code,Select Platform: Source Code ,下载 Generic Linux (Architecture Independent), Compres...原创 2012-03-07 10:27:08 · 161 阅读 · 0 评论 -
HandlerSocket 性能瓶颈与partition(分区)
之前一段时间的工作是测试HandlerSocket的性能,测试结果比较奇怪,qps最高只有三四千,不管用C++或者是java或者perl客户端,性能都上不去,与号称的75万qps差距很大,当时困扰了好久,资料太少。 最后发现原因:建表时使用了分区,分区 partition by HASH(ID)影响了查询性能。 partition的主要目的是将数据库表的数据分布到不同的分区...2012-06-11 20:33:39 · 173 阅读 · 0 评论 -
HandlerSocket C++客户端 例子
HandlerSocke源码t自带C++客户端的so库以及c++例子(和下面的第一个基本一样),只不过没什么具体的文档介绍,于是给个例子(可以看一下安装包里的协议说明,更容易理解) //======================================// Name : hsTest.cpp// Author : asyty// Vers...原创 2012-06-09 13:36:25 · 272 阅读 · 0 评论 -
mysql 数据目录 datadir 设置成相对目录 (window环境)
今天想把已经导入数据的mysql打包起来发送给不会用数据库的人,因为不知道对方会解压到哪个目录,所以希望把mysql的数据目录配置成相对目录。在网上搜了一下,好像都说只能用绝对路径,或者是通过batch生成配置文件 但是,通过实践证明,mysql是可以配置相对路径的。。。。。。 原先的默认datadir是C盘底下的xxx目录,到那个目录把data文件夹复制到mysql的安装目录底下...2011-11-06 13:38:50 · 1452 阅读 · 0 评论 -
memcached functions for mysql, UDF(兼容libmemcached 1.0.x)
memcached functions for mysql官网发布的1.1版本是09年的,只兼容libmemcached0.34版本。也不知道这东西还有没有人在更新。 于是看了下libmemcached 1.0.x的api和源码,修改了下memcached functions for mysql的源码,于是就可以用了。。。 ChangeLog 1.2 Tuesd...2012-04-25 09:14:15 · 156 阅读 · 0 评论 -
MySQL 8小时空闲 连接池异常 could not execute query
使用SSH2+TOMCAT6+MYSQL开发,假如超过8小时未访问数据库,将hibernate出现如下异常org.hibernate.exception.JDBCConnectionException: could not execute query at org.hibernate.exception.SQLStateConverter.convert(SQLStateCon...原创 2011-10-21 22:32:41 · 354 阅读 · 0 评论 -
mysql优化(2)索引优化 配置优化
2 索引及查询优化索引的类型Ø 普通索引:这是最基本的索引类型,没唯一性之类的限制。Ø 唯一性索引:和普通索引基本相同,但所有的索引列值保持唯一性。Ø 主键:主键是一种唯一索引,但必须指定为"PRIMARYKEY"。Ø 全文索引:MYSQL从3.23.23开始支持全文索引和全文检索。在MYSQL中,全文索引的索引类型为FULLTEXT。全文索引可以在...原创 2011-10-20 12:04:05 · 81 阅读 · 0 评论 -
super smack使用经验(与sysbench简单比较)
super smack和sysbench都是可以测试数据库性能的简单工具,但是两者有很大的不同,各有所长。相比来说,我觉得super smack更小巧配置上更加灵活,个人使用了下还是可以的,sysbench功能上则更加丰富一些。 贴两篇详细的使用介绍,懒得再写,如果看不懂就自己动手试,试不出来就出去撞几次墙再回来试 sysbench使用的介绍 http://hi.baidu.com...原创 2012-04-16 12:27:54 · 144 阅读 · 0 评论