不灭的焱

革命尚未成功,同志仍须努力 下载Go 下载Java

作者:AlbertWen  添加时间:2020-02-28 11:06:40  修改时间:2026-02-03 05:34:31  分类:03.MySQL/PgSQL/Redis  编辑
作者:AlbertWen  添加时间:2020-02-18 09:12:31  修改时间:2026-02-04 16:54:54  分类:03.MySQL/PgSQL/Redis  编辑

MySQL收藏

作者:AlbertWen  添加时间:2020-02-06 20:39:38  修改时间:2026-02-01 20:18:58  分类:03.MySQL/PgSQL/Redis  编辑

注意:MySQL 中的 存储过程函数,统称为 routine (例程)

作者:AlbertWen  添加时间:2020-01-29 10:54:08  修改时间:2026-02-01 22:52:49  分类:03.MySQL/PgSQL/Redis  编辑
  1. 使用mysqldump时报错(1064),这个是因为mysqldump版本太低与当前数据库版本不一致导致的
  2. 导出时指定字符集,报错
  3. 导出时提示warning,A partial dump from a server that has GTIDs
作者:AlbertWen  添加时间:2017-10-27 10:23:44  修改时间:2026-01-20 22:35:15  分类:03.MySQL/PgSQL/Redis  编辑
作者:AlbertWen  添加时间:2018-10-17 00:01:40  修改时间:2026-01-16 00:13:53  分类:03.MySQL/PgSQL/Redis  编辑
作者:AlbertWen  添加时间:2017-10-29 21:21:20  修改时间:2026-01-15 10:56:36  分类:03.MySQL/PgSQL/Redis  编辑

今天本来是想测试一下在使用触发器的情况下在一个表中插入1百万条数据和用代码实现有多大差别。但没想到插入语句一直执行不完,而观察安装MySQL的服务器CPU使用才5%左右。

这么慢的速度实在等不下去了,于是把innodb_flush_log_at_trx_commit参数调整为2.哈,好家伙,CPU占用马上跳到了70%左右,果然变快了。而且我的数据一会儿就插入完成了。于是深刻地明白了,以前在innodb_flush_log_at_trx_commit为1的时候,大多数时间CPU都在等待日志的读写。

作者:AlbertWen  添加时间:2017-10-26 18:12:33  修改时间:2026-02-02 17:27:12  分类:03.MySQL/PgSQL/Redis  编辑

MySQL 数据类型中的 integer types 有点奇怪。你可能会见到诸如:int(3)、int(4)、int(8) 之类的 int 数据类型。刚接触 MySQL 的时候,我还以为 int(3) 占用的存储空间比 int(4) 要小, int(4) 占用的存储空间比 int(8) 小。

后来,参看 MySQL 手册,发现自己理解错了。 

 int(M): M indicates the maximum display width for integer types.
作者:AlbertWen  添加时间:2017-10-29 09:04:22  修改时间:2026-02-03 04:55:44  分类:03.MySQL/PgSQL/Redis  编辑

PHP 的会话默认是以文件的形式存在的,可以配置到 NoSQL 中,即提高了访问速度,又能很好地实现会话共享,,,爽歪歪! 

配置方式如下:

方法一:修改 php.ini 的设置

session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379"

修改完之后,重启一下 php-fpm。

作者:AlbertWen  添加时间:2017-11-13 16:09:18  修改时间:2026-02-04 00:42:43  分类:03.MySQL/PgSQL/Redis  编辑

[mysqld] 节点下,增加如下内容:

general_log = ON
general_log_file = D:/Data/log/sql.log

general_log = ON 表示开启日志记录,
general_log_file 为日志保存的路径。