51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

最新发布

podman与docker 共存
Docker笔记

podman与docker 共存

厉飞雨 阅读(419) 评论(0) 赞(17)

<p>系统已经安装了 podman, yum安装 docker 出问题</p> <p>解决方案,用二进制方式安装</p> <p>install-docker.sh (安装docker 脚本 离线) : <a href="https://51tbox.com/">连接</a>&...

MYSQL外键(Foreign Key)的使用
开发笔记

MYSQL外键(Foreign Key)的使用

厉飞雨 阅读(301) 评论(0) 赞(32)

<p>在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。</p> <p>外键的使用条件:</p> <ol> <li> <p>两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);</p> </li>...

[MySQL优化案例]系列 — RAND优化
开发笔记

[MySQL优化案例]系列 — RAND优化

厉飞雨 阅读(256) 评论(0) 赞(17)

<p>众所周知,在MySQL中,如果直接 ORDER BY RAND() 的话,效率非常差,因为会多次执行。事实上,如果等值查询也是用 RAND() 的话也如此,我们先来看看下面这几个SQL的不同执行计划和执行耗时。</p> <p>首先,看下建表DDL,这是一个没有显式自增主键的InnoDB表:</p> <pre>&l...

MySql避免全表扫描
Mysql

MySql避免全表扫描

厉飞雨 阅读(356) 评论(0) 赞(21)

<p>对查询进行优化,应尽量避免全表扫描,首先应考虑在where 及order by 涉及的列上建立索引:</p> <p>尝试下面的技巧以避免优化器错选了表扫描:<br /> · 使用ANALYZE TABLE tbl_name为扫描的表更新关键字分布。<br /> · 对扫描的表使用FORCE INDEX告知MySQ...

小内存VPS的MYSQL优化配置
数据库

小内存VPS的MYSQL优化配置

厉飞雨 阅读(346) 评论(0) 赞(28)

<p>mysql 5.7 yum 安装配置</p> <pre><code>[mysqld] character_set_server=utf8 init_connect='SET NAMES utf8' # 选择0(LOW),1(MEDIUM),2(STRONG)其中一种,选择2需要提供密码字典文件 valida...