mysql
文章平均质量分 80
森森之火
这个作者很懒,什么都没留下…
展开
-
mysql 索引欣失效的情况
详细介绍mysql索引失效的几种情况,由其是类型转换,这里有些坑,平时开发时容易被忽视!原创 2022-08-08 11:08:02 · 639 阅读 · 0 评论 -
CentOS 7.2 64 安装mysql 8
一、在线安装1、配置MySQL8.0的安装源。rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7.rpm2、安装MySQL 8.0社区版服务以及客户端工具。yum --enablerepo=mysql80-community install mysql-community-server3、启动Mysql服务。service mysqld start4、查看Mysql状态service..原创 2020-10-14 15:18:12 · 181 阅读 · 0 评论 -
mysql索引类型btree与hash介绍及性能对比
mysql索引类型btree与hash介绍及性能对比一、介绍1. Hash索引:Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢?任何事物都是有两面性的,Hash 索引也一样,虽然..原创 2020-09-23 15:57:53 · 1987 阅读 · 0 评论 -
mysql查询底层原理及join的底层分析
mysql查询底层原理原创 2020-05-23 16:17:32 · 2267 阅读 · 0 评论 -
分分钟解决MySql this is incompatible with sql_mode=only_full_group_by
**分分钟解决 this is incompatible with sql_mode=only_full_group_by** 一、原因分析 在sql执行时,出现该原因: 简单来说就是:输出的结果是叫target list,就是select后面跟着的字段,还有一个地方group by column,就是 group by后面跟着的字段。由于开启了ONLY_...原创 2019-03-20 15:21:17 · 1412 阅读 · 0 评论 -
为什么不推荐使用 select * ?是性能问题吗 ?
作者孤独烟,中国平安研发工程师,目前负责云平台架构设计以及需求研发工作。毕业后一直从事Java开发工作,在Web开发、架构设计上有多年的实战经验。在MySQL性能优化、JVM调优、分布式领域有着丰富的经验。引言大家在开发中,还有很多童鞋在写查询语句的时候,习惯写下面这种不规范sqlselect * from table而不写成下面的这种规范方式select col1,col2,…,co...转载 2019-03-21 10:03:47 · 5104 阅读 · 2 评论 -
高并下的Mysql悲观锁与乐观锁性能对比(Spring Boot+jpa)
高并下的Mysql悲观锁与乐观锁性能对比(Spring Boot+jpa)常见数据库的高并发中,需要用到两种锁,悲观锁与乐观锁, 那什么什么是悲观锁和乐观锁呢? 悲观锁,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。【数据锁定:数据将暂时不会得到修改】 乐观锁,认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式...原创 2019-03-25 13:57:54 · 2199 阅读 · 7 评论 -
mysql函数 in 与order by的特殊用法
mysql 的in函数大家一般都会用,in里面放条件就行,但是in里的条件顺序与查询的结果的顺序有没有关系呢? 以下我做个实验来验证如上图的一张表,表名为 test_1select * from test_1 where id in(9,5,8)咋一看,大家可能觉得结果 也是 id为9为第一条,id为5为第条,id为8第三条,实际却要让大家失望了,结果如下从结果我们可以看出,他 任...原创 2019-05-07 16:07:16 · 2452 阅读 · 0 评论 -
mysql大数据下的select count() 效率比较和分析
在mysql数据中一般经常看到有人写统计是这样 select count(*) fromtable 、select count(1) from table ,select count(字段) from table 那这三者到底有什么区别呢,,我们看下面一个千万级别数据表查询select count(1) from tableselect count...原创 2019-08-13 17:32:42 · 9213 阅读 · 1 评论