当前位置:网站首页>《MySQL数据库进阶实战》读后感(SQL 小虚竹)
《MySQL数据库进阶实战》读后感(SQL 小虚竹)
2022-07-31 01:29:00 【万里长江雪】
作者简介:大家好,我是。Java领域优质创作者??,CSDN博客专家??,华为云享专家??,掘金年度人气作者??,阿里云专家博主??
技术活,该赏
点赞 ?? 收藏 再看,养成习惯
PC端左侧加我微信,进社群,有送书等更多活动!
前言
虚竹哥最近在写数据库方面的技术专栏,想输出好的技术知识时,也需要不断地输入,给人一瓢水,底下是一桶水。
这本《MySQL数据库进阶实战》是虚竹哥最近在看的书,分享给粉丝们。
开篇介绍
《MySQL数据库进阶实战》的作者是赵渝强,清华大学计算机软件工程专业毕业,近20年IT行业从业经历。曾在BEA、甲骨文、摩托罗拉等世界500强公司担任高级软件架构师或咨询顾问。同时还是京东大学大数据学院前院长,妥妥的技术大佬。
这本书的书名会被误以为是数据库的进阶学习书,其实它是学习数据库的技术路线,包含了MySQL数据库中涉及的方方面面,从入门到进阶,一条路安排。
重点是这本书的新 ,第一方面:这本书是基于MySQL 8.0版本写的。mysql下载传送门
这二方面,是出版时间的新 :2022-08-01出版 ,虚竹哥有幸可以提前阅读这本书,第一批吃螃蟹的人,一个字,香~
有兴趣的粉丝,可以去买来看看: 《MySQL数据库进阶实战》- 图书
主题
《MySQL数据库进阶实战》 这本书好在哪?聚焦MySQL数据库并基于MySQL 8.0版本编写,对MySQL数据库的相关知识进行全面深入地讲解,并辅以实战。
同时这本书还是学习数据库的技术路线,系统地介绍了目前开源关系型数据库领域中最火热的技术代表MySQL,包含了MySQL数据库中涉及的方方面面。力求用一本书覆盖MySQL的核心内容,包括以下12个部分的内容。
特色
本书适合对MySQL数据库技术感兴趣的平台架构师、运维管理人员和项目开发人员阅读。读者无论是否接触过数据库技术,只要具备基础的Linux和SQL知识,都能够通过本书快速掌握MySQL并提升实战经验。
内容分享
这本书注重实战 ,怎么说呢,我举一个书中的实战案例:如何使用慢查询日志。
实战案例:如何使用慢查询日志
慢查询日志可以把超过参数long_query_time 时间的所有 SQL 语句记录进来,帮助 DBA 人员优化有问题的 SOL 语句。
简单地说,就是开启慢查询日志后,可以找到查询时间超过3秒的sql语句,这里的3秒是通过参数long_query_time 配置的,可自定义。
第一步:
查询是否开启了慢查询日志
mysql> show variables like 'slow_query%';

参数说明:
slow_query_log 慢查询开启状态(OFF:关闭;ON:开启)
slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)
第二步:
long_query_time 查询超过多少秒才记录(默认是10s)
show variables like 'long_query_time'

第三步:
慢查询日志开启设置方法
方法一:全局变量设置
将 slow_query_log 全局变量设置为“ON”状态
set global slow_query_log='ON';
设置慢查询日志存放的位置
set global slow_query_log_file='/usr/local/mysql/data/slow.log';
设置超过参数long_query_time 时间记录日志
set global long_query_time=3;
通过上面的设置,只要查询时间超过3秒的sql语句都会被记录到日志上。DBA或开发人员按日志上记录的SQL语句,进行优化即可。
总结
虚竹哥比较喜欢看实战类的技术书,这类书看起来不枯燥,每看完一个实战案例,都能得到正反馈的收获。
本次分享就到此,虚竹哥去写数据库的技术专栏了,大家再见。
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- Distributed. Distributed lock
- Teach you how to configure Jenkins automated email notifications
- tkinter模块高级操作(二)—— 界面切换效果、立体阴影字效果及gif动图的实现
- 网站频繁出现mysql等数据库连接失败等信息解决办法
- 力扣每日一题-第46天-704. 二分查找
- The sword refers to offer17---print the n digits from 1 to the largest
- C language _ structure pointer array function voting system
- TiCDC 架构和数据同步链路解析
- VSCode插件:嵌套注释
- 软件测试工作3年了,谈谈我是如何从刚入门进阶到自动化测试的?
猜你喜欢

Jiuzhou Cloud was selected into the "Trusted Cloud's Latest Evaluation System and the List of Enterprises Passing the Evaluation in 2022"

Word/Excel 固定表格大小,填写内容时,表格不随单元格内容变化

JS逆向之浏览器补环境(一)

This project is so geeky

《实战》基于情感词典的文本情感分析与LDA主题分析

Basic Parameters of RF Devices 1

35. 反转链表

华为od 转骰子 js

tkinter模块高级操作(二)—— 界面切换效果、立体阴影字效果及gif动图的实现

Chi-square distribution of digital image steganography
随机推荐
typescript16-void
Yolov7实战,实现网页端的实时目标检测
蓝牙mesh系统开发三 Ble Mesh 配网器 Provisioner
Responsive layout vs px/em/rem
蓝牙mesh系统开发二 mesh节点开发
24. Please talk about the advantages and disadvantages of the singleton pattern, precautions, usage scenarios
1782. 统计点对的数目 双指针
基于Keras_bert模型的Bert使用与字词预测
Centos 7.9安装PostgreSQL14.4步骤
第一学年课程期末考试
调度中心xxl-Job
tensorflow与GPU版本对应安装问题
【flask入门系列】Flask-SQLAlchemy的使用
ROS Action communication
PDF split/merge
【Mysql】——索引的深度理解
MySQL高级-六索引优化
822. Walk the Grid
ros2知识:在单个进程中布置多个节点
《实战》基于电商领域的词性提取及其决策树模型建模