Mongodb最基础入门教程

这里只做mongodb的基础用法,Mongodb的安装大家可以参考一下其他博主的博客,这里我就不做介绍了。不过值得注意的是,在Linux版本中如果启动mongodb的时候出现下面这个错误(在windows版本中不会出现下面的问题):

Mysql的慢查询

开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。

MySQL数据库查询记录时是否每次只能使用一个索引

MySQL数据库查询记录时是否每次只能使用一个索引

Mysql的唯一性索引unique

Mysql的唯一性索引unique

Mysql的varchar类型数据(MySQL的varchar(255)可以保持多少个汉字?)

MySQL的varchar(255)可以保持多少个汉字?因为最近在做开发和工作中的时候,发现自己对MySql的varchar类型还是不那么熟悉,故在上网收集资料整理如下。

MySQL redo log 与 binlog 的区别

redo log又称重做日志文件,用于记录事务操作的变化,记录的是数据修改之后的值,不管事务是否提交都会记录下来。在实例和介质失败(media failure)时,redo log文件就能派上用场,如数据库掉电,InnoDB存储引擎会使用redo log恢复到掉电前的时刻,以此来保证数据的完整性。

解决在mysql表中删除自增id数据后,再添加数据时,id不会自增1的问题

解决在mysql表中删除自增id数据后,再添加数据时,id不会自增1的问题

mysql, 锁, 排它锁, Record Lock, Gap Lock, Next-Key Lock

mysql 排它锁之行锁、间隙锁、后码锁 === mysql, 锁, 排它锁, Record Lock, Gap Lock, Next-Key Lock

Linux CentOS7.3系统中 源码安装MariaDB数据库流程记录

Linux CentOS7.3系统中 源码安装MariaDB数据库流程记录

Mysql回表

回表就是先通过数据库索引扫描出数据所在的行,再通过行主键id取出索引中未提供的数据,即基于非主键索引的查询需要多扫描一棵索引树。因此,可以通过索引先查询出id字段,再通过主键id字段,查询行中的字段数据,即通过再次查询提供MySQL查询速度。

返回顶部