• Ukieweb

    佳的博客

    曾梦想仗剑天涯,后来工作忙没去。

标签: Mysql 筛选日期: 2022-01


MySQL 5.7 参数之 binlog_row_image

mysql binlog 的格式,那就是有三种,分别是 STATEMENT, MiXED, ROW。mysql5.6 后 常用的是  ROW 格式且 binlog_row_image 为 full查看当前配置 show variables like '%binlog%';查看当前  binlog_row_image 和 binlog_format 值基于RBR的复制在基于RBR的复制中,每一次数据行更改事件会包含两份影像(image)。“before”影像,是指被更改的数据行的那些列的原始记录,“after”... ...
阅读全文

mysql 关联表查询 inner join 和 left join 和 right join 整理

刚学习mysql 可能会对这几个 join 晕头转向。下面用大白话整理一下吧。inner join较常用,也就是join的表中都存在才返回LEFT JOIN返回左表所有数据,右边匹配的返回,没有匹配的返回 nullMySQL left join 语句格式为:left join 是以A表为基础,A表即左表,B表即右表。左表(A)的记录会全部显示,而右表(B)只会显示符合条件表达式的记录,如果在右表(B)中没有符合条件的记录,则记录不足的地方为NULL。使用left join, A表与B表所显示的记录数为 1:1 或 1:0,A表的所有记录都会显示,B表只显示符合条件的记录。但如果B表符合条件的记... ...
阅读全文

一次长MYSQL语句 inner join 的优化总结

事由开发在UAT环境执行一个长SQL查询语句,超级慢!给我们发牢骚,什么破服务器~。艹,作为运维,这脸上是真挂不住啊。于是要来语句开始分析。下面是语句:SELECT taxicity.city_name AS taxiCityName, taxicity.city_code AS taxiCity, taxiorg.full_name AS taxiOrgFullName, taxiorg.id AS taxiOrg, IFNULL( tcu.VEHICLE_TYPE, '未知... ...
阅读全文

mysql too many connections 解决方法

默认 mysql 的连接数很小:查看show processlist;  # 查看 空闲连接数 show variables like "max_connections";  # 查看最大连接数 show global variables like 'wait_timeout';  # 查看等待 时间数设置set GLOBAL max_connecti... ...
阅读全文

mysql 模糊查询 like 语句优化

在使用msyql进行模糊查询的时候,很天然的会用到like语句,一般状况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时候,查询的效率就很容易显现出来。这个时候查询的效率就显得很重要!like 方法通常状况下 like 模糊查询的写法为(field 已创建索引)SELECT `column` FROM `table` WHERE `field` like '%keyword%';上面的语句(%keyword%)用explain解释来看(不能前置百分号导致全表扫描),SQL语句并未用... ...
阅读全文

老佳啊

85后,大专学历,中原人士,家里没矿。

由于年轻时长的比较帅气,导致在别人眼里,我一直不谈恋爱的原因是清高,实则是自己的小自卑。最大的人生目标就是找一个相知相爱相容的人,共度余生。

和人相处时如果能感受到真诚,会非常注重彼此的关系,对别人没有什么心机,即使有利益冲突,一般也会以和为贵,因为在这个世界上,物质的东西,从来不会吸引到我。

特别迷恋那些大山大水,如果现在还能隐居,可能早就去了。对那些宏伟的有底蕴的人文景观比较不感冒。

从事于IT行业,却一直对厨房念念不忘,由于身材魁梧,总觉得自己上辈子是个将军,可惜这辈子没当兵,也不会打架。