![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 88
sunshingheavy
这个作者很懒,什么都没留下…
展开
-
【转】MySQL explain查询说明
转自:MySQL底层索引优化_原味的你的博客-CSDN博客_mysql底层优化Mysql explain 中的extra字段 解读_Hars、Wlgb的博客-CSDN博客_mysql中extraMySQL索引调优原则禁止join超过三张表联合索引左前缀法则禁止回表查询 2 .MySQL查询EXPLAIN-type级别All 全表扫描,最原生的sql状态,有很大的优化空间index 另一种形式的全表扫描,扫描顺序是按照索引的顺序,扫描根据索引然后回表查询数据range 指的是有...转载 2022-05-26 23:03:58 · 229 阅读 · 0 评论 -
【转】Mysql千万级别数据优化方案
转自:Mysql千万级别数据优化方案 - 知乎千万级大表如何优化,这是一个很有技术含量的问题,通常我们直觉思维都会 跳转到拆分或者数据分区。在此我想做一些补充和梳理,想和大家做一下这方面的经验总结和交流。当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL.转载 2022-05-26 16:46:14 · 5621 阅读 · 0 评论 -
【转】mysql中怎么避免使用null定义字段的原因是什么
本篇文章给大家分享的是有关mysql中怎么避免使用null定义字段的原因是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一 NULL 为什么这么经常用(1) java的nullnull是一个让人头疼的问题,比如java中的NullPointerException。为了避免猝不及防的空指针,需要小心翼翼地各种if判断,麻烦又臃肿.为此有很多的开源包都有诸多处理common lang3的StringUtils.isBlank转载 2022-05-26 16:39:37 · 463 阅读 · 0 评论 -
【转】MySQL中如何正确存储IP地址
转自:MySQL中如何正确存储IP地址 - 实用教程 - 高亚轩的BLOG一、IP地址应该怎么存在MySQL中,当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNED INT)来存储IP地址,而不是使用字符串,用UNSIGNED INT类型存储IP 地址是一个4字节长的整数。 如果是字符串存储IP 地址,在正常格式下,最小长度为 7 个字符 (0.0.0.0),最大长度为 15 个 (255.255.255.255),因此,我们通常会使用varchar(15)来存储。同时为了让数据转载 2022-05-26 16:27:51 · 2451 阅读 · 0 评论 -
【转】索引数据结构之B-Tree
转自:索引数据结构之B-Tree与B+Tree(上篇) - 墨天轮树树是一种十分常见的数据结构,根据子结点的个数,我们可以将树分为二叉树和多叉树。每个结点最多两个子结点的树称之为二叉树,比较典型的二叉树有二叉搜索树、完全二叉树、满二叉树、二叉平衡树、红黑树等。子结点的个数大于 2 的树称之为多叉树,常见的多叉树有 B 树和 B+树。B 树和 B+树是一种多路搜索树,它由二叉搜索树演变而来,常用于数据库的索引结构中,且 B+树和 B 树具有很多相似的地方,也比较容易弄混,因此本文将两者放在一起进行转载 2022-05-26 15:50:04 · 357 阅读 · 0 评论 -
【转】MySQL为什么不用数组、哈希表、二叉树等数据结构作为索引呢
转自:MySQL为什么不用数组、哈希表、二叉树等数据结构作为索引呢 - 墨天轮前言在上一篇博客中详细说明了 MySQL 的索引使用的是 B+Tree 这种数据结构,而不是 B-Tree,然而平时我们接触到了很多高效的数据结构,例如数组、哈希表、二叉搜索树、红黑树等,那为什么 MySQL 不选择这些数据结构作为索引呢?MySQL 作为存储数据的组件,它的主要操作就是数据的增删改查,其中查询操作又是重中之重。我们经常所说的数据库优化,大部分优化的就是查询相关的操作。因此一个数据库选择何种数据结构作为转载 2022-05-26 15:19:38 · 469 阅读 · 0 评论 -
<转>详解 慢查询 之 mysqldumpslow
转自:详解 慢查询 之 mysqldumpslow - 知乎 (zhihu.com)查询mysql的操作信息show status -- 显示全部mysql操作信息show status like "com_insert%"; -- 获得mysql的插入次数;show status like "com_delete%"; -- 获得mysql的删除次数;show status like "com_select%"; -- 获得mysql的查询次数;show status like转载 2022-05-10 06:44:36 · 2301 阅读 · 0 评论 -
centos7安装配置mysql
1.配置Linux时间使用root用户,安装ntpdate: yum install -y ntpdate使用命令:ntpdate time.nist.gov 同步网络时间同步成功后调整硬件时钟:hwclock -w此时查看系统时间和硬件时钟:datehwclock2.安装mysql源下载rpm包:wgethttp://repo.mysql.com/mysql5...原创 2020-08-15 09:14:43 · 98 阅读 · 0 评论