mongodb慢查询记录

在 MySQL中,慢查询日志是经常作为我们优化数据库的依据,那在MongoDB中是否有类似的功能呢?答案是肯定的,那就是Mongo Database Profiler.不仅有,而且还有一些比MySQL的Slow Query Log更详细的信息。它就是我们这篇文章的主题。

开启 Profiling 功能

有两种方式可以控制 Profiling 的开关和级别,第一种是直接在启动参数里直接进行设置。

启动MongoDB时加上 –profile=级别 即可。

也可以在客户端调用db.setProfilingLevel(级别) 命令来实时配置。可以通过db.getProfilingLevel()命令来获取当前的Profile级别。

Read More

mysql非常全的和完整的总结

数据类型

类型 备注
tinyint/smallint/mediumint/int/bigint 1B/2B/3B/4B/8B
float/double 单精度/双精度浮点型
decimal 不会产生精度丢失的单精度/双精度浮点型
date 日期类型
time 时间类型
datetime/TimeStamp 日期时间类型/TimeStamp(登录时间,自动填充)
year 年类型
char 定长字符串类型
varchar 可变长字符串类型
tinyblob/blob/mediumblob/longblob 255B/64K/16M/4G大小图片/音乐二进行数据
tinytext/text/mediumtext/longtext 255B/64K/16M/4G大小的文本数据

Read More