![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 82
Qazink
coder Fighting!!
展开
-
mysql 高性能查询
优化数据访问只查询需要的数据永远不要使用select * 除了count(*)用缓存等手段减少重复数据访问关注查询的响应时间,扫描行数,返回行数如果发现某个查询扫描行数远大于返回行数,可以从以下角度优化使用覆盖索引改变表库结构,使用汇总表等改进查询方式应用where的三种方式,性能从高到低在索引中使用where条件过滤不匹配的内容,存储引擎层完成;使用索引覆盖扫描(Extra列中出现 Using Index),直接从索引中过滤并返回结果,服务层执行,但是无须回原创 2021-04-16 13:21:35 · 247 阅读 · 0 评论 -
mysql根据自定义种子生成流水号
mysql根据种子生成流水号需求根据传入的种子生成流水号,例如以日期做种子,第一天以20200907 + 1 开始第二天则换成20200908重新从1开始解决方案CREATE TABLE tb_sequence( seed_key VARCHAR(50) NOT NULL, current_value INT NOT NULL, _increment INT NOT NULL DEFAULT 1, PRIM原创 2020-09-07 17:12:43 · 469 阅读 · 0 评论 -
MySQL大表优化方案
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量:字段 尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上UNSIGNED VAR转载 2020-09-02 14:44:05 · 297 阅读 · 1 评论 -
mysql数据类型选择与优化 整理自高性能Mysql 绝对干货
mysql数据类型选择与优化文章目录mysql数据类型选择与优化数据类型选择与优化数据库数据类型选择原则数据类型整型实数类型字符串类型枚举类型日期与时间类型注意schema设计中的陷阱缓存表、汇总表影子表操作计数器表总结数据类型选择与优化数据库数据类型选择原则更小的通常更好,尽量使用可以正确存储数据的最小类型,例如age字段,tinyint unsigned 是更好的选择简单就好,能用整型不用字符串,用datetime、date等内建类型存储日期时间,用整型存储ip地址等 INET_ATON原创 2020-08-21 18:00:31 · 227 阅读 · 1 评论 -
Mysql权限管理控制及安全相关
授权操作详解授权五要素要授予的权限【权限列表中的内容】被授予访问权限的数据库或表【授权级别表中的内容】用户名地址【地址列表中的内容,mysql.user表中的host字段】密码【非必须】授权立即生效flush privileges;# 使用flush privileges;立即使权限生效,否则需要重启服务授权\取消授权 语句grant 权限 on 授权范围 to username@'地址' [identified by '密码'];# 授权给账户root所有权限,允许任意地址.原创 2020-08-11 15:12:15 · 181 阅读 · 0 评论 -
mysql高性能索引应用
高性能索引文章目录高性能索引B-Tree索引的限制哈希索引的限制前缀索引计算方式复合索引顺序选择高效索引案例延迟关联索引在where与order中的使用索引案例1. 考虑支持多种过滤条件,而不是随便创建符合条件的索引2. 尽量将范围查询索引后置3. 避免多个范围查询维护索引和表索引使用频率总结B-Tree索引的限制create table peoples ( last_name varchar(50) not null, first_name varchar(50) not null,原创 2020-08-11 15:04:00 · 86 阅读 · 0 评论 -
Centos下源码编译安装apache、php、mysql
安装前准备安装目录创建mkdir /server需要安装以下依赖yum install gccyum install gcc-c++yum install ncurses-develyum install autoconfyum install expat-develyum install zlib-develyum install libxml2-develyum ins...原创 2019-07-19 10:21:25 · 590 阅读 · 0 评论