![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 83
jimmee
这个作者很懒,什么都没留下…
展开
-
c语言查询mysql示例
1.安装mysql-server,在Ubuntu 10.04下安装mysql-server-5.1,会自动安装mysql-client_5.1 sudo apt-get install mysql-server-5.1 2.C APIs包含在mysqlclient库文件中与MySQL的源代码一块发行,用于连接到数据库和执行数据库查询,因此需要安装libmysqlclient-dev su...2015-01-11 00:09:14 · 523 阅读 · 0 评论 -
转载[InnoDB系列] -- innodb表如何更快得到count(*)结果
作/译者:叶金荣(imysql#imysql.com>),来源:http://imysql.com,欢迎转载。 起因:在innodb表上做count(*)统计实在是太慢了,因此想办法看能不能再快点。现象:先来看几个测试案例,如下一、 sbtest 表上的测试 show create table sbtest\G *************************** 1. row *...原创 2014-10-30 23:13:57 · 65 阅读 · 0 评论 -
MySQL索引实验-主键索引一定比辅助索引快吗?【转载】
一、在一个表执行了分别执行了两条语句:a.SELECT ID FROM MNG_ROLE ORDER BY ID; -- 耗时37秒b.SELECT ID FROM MNG_ROLE ORDER BY ID, NAME; -- 耗时0.01秒c.SELECT ID FROM MNG_ROLE; -- 耗时0.22秒二、表结构如下,插入3万条数据,而且REMARK和RESERVER字段都是填满数据...原创 2016-01-09 22:53:27 · 763 阅读 · 0 评论 -
MySQL查询优化之explain的深入解析【转载】
可参考mysql的官方文档:http://dev.mysql.com/doc/refman/5.7/en/explain-output.html 在分析查询性能时,考虑EXPLAIN关键字同样很管用。EXPLAIN关键字一般放在SELECT查询语句的前面,用于描述MySQL如何执行查询操作、以及MySQL成功返回结果集需要执行的行数。explain 可以帮助我们分析 select 语句,让我...原创 2016-01-09 23:05:56 · 120 阅读 · 0 评论 -
由浅入深理解索引的实现【转载】
这篇文章是介绍MySQL数据库中的索引是如何根据需求一步步演变最终成为B+树结构的以及针对B+树索引的查询,插入,删除,更新等操作的处理方法。Oracle和DB2数据库索引的实现基本上也是大同小异的。文章写得很通俗易懂,就转在这了。关于B+树和索引内部结构可以参考:《B 树、B- 树、B+ 树和B* 树》和《深入理解DB2索引(Index)》。 00 – 背景知识 - B-Tree &...原创 2016-03-26 15:17:56 · 118 阅读 · 0 评论 -
MySQL日志——Undo | Redo【转载】
InnoDB 有两块非常重要的日志,一个是undo log,另外一个是redo log,前者用来保证事务的原子性以及InnoDB的MVCC,后者用来保证事务的持久性。和大多数关系型数据库一样,InnoDB记录了对数据文件的物理更改,并保证总是日志先行,也就是所谓的WAL(Write Ahead Log),即在持久化数据文件前,保证之前的redo日志已经写到磁盘 一、概念 1、Innodb C...原创 2016-03-26 16:00:06 · 239 阅读 · 0 评论