这里只做mongodb的基础用法,Mongodb的安装大家可以参考一下其他博主的博客,这里我就不做介绍了。不过值得注意的是,在Linux版本中如果启动mongodb的时候出现下面这个错误(在windows版本中不会出现下面的问题):
开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。
MySQL数据库查询记录时是否每次只能使用一个索引
Mysql的唯一性索引unique
MySQL的varchar(255)可以保持多少个汉字?因为最近在做开发和工作中的时候,发现自己对MySql的varchar类型还是不那么熟悉,故在上网收集资料整理如下。
redo log又称重做日志文件,用于记录事务操作的变化,记录的是数据修改之后的值,不管事务是否提交都会记录下来。在实例和介质失败(media failure)时,redo log文件就能派上用场,如数据库掉电,InnoDB存储引擎会使用redo log恢复到掉电前的时刻,以此来保证数据的完整性。
解决在mysql表中删除自增id数据后,再添加数据时,id不会自增1的问题
mysql 排它锁之行锁、间隙锁、后码锁 === mysql, 锁, 排它锁, Record Lock, Gap Lock, Next-Key Lock
Linux CentOS7.3系统中 源码安装MariaDB数据库流程记录
Linux CentOS7.3系统中 源码安装MariaDB数据库流程记录
Mysql回表
回表就是先通过数据库索引扫描出数据所在的行,再通过行主键id取出索引中未提供的数据,即基于非主键索引的查询需要多扫描一棵索引树。因此,可以通过索引先查询出id字段,再通过主键id字段,查询行中的字段数据,即通过再次查询提供MySQL查询速度。