MYSQL性能优化-CPU/内存/磁盘

博主头像 选择合适的CPU 本文来自:https://www.cnblogs.com/wangchaozhi/p/mysql_performance_stat.html 多核CPU,并支持64位应用,可以使用更多的内存。 配置MYSQL的IO线程与CPU核数一致。 通过以下命令查看当前配置的配置,默认4 #s ...

MySQL优化|in和exists的使用区别

博主头像 本篇文章没有实际案例,只说明用法,主要说一下in和exists的使用区别。 在开始前,分享给大家我看过觉得讲数据库讲的算是很不错的,也在B站拥有百万播放量的教程。 这个MySQL视频是动力节点的老杜讲解,个人也很喜欢老杜的教学风格,老杜真的是从MySQL基础一点点带我入门,基础也学得很扎实。 这个教 ...

吓尿,给小表加个字段,把数据库搞挂了

博主头像 一天下午,在给线上一个小表加个字段,发现老是加不上去,一直卡死。运维同学突然跑过来跟我说,线上数据库这半个小时一直在重启,问我是否有做什么操作。我当时虎躯一震,总共100多行的小表加个字段都加出问题了?我立马停止尝试加字段,果然数据库恢复正常了。后面查到原因,也顺利加上字段,现在来复盘总结一下。 先 ...

MySQL修改用户权限

博主头像 最近测试中台的存储服务,涉及到MySQL用户操作的命令,记录一下。 1、查看所有用户 select user from mysql.user; 2、查看当前登陆用户 select user(); 3、创建用户 CREATE USER 'username'@'host' IDENTIFIED BY ' ...

MySQL索引

博主头像 MySQL 1.什么是索引 定义:索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 索引的一个主要目的就是加快检索表中数据,亦即能协助信息搜索者尽快的找到符合限制条件的 ...

mybatis-plus批量插入saveBatch太慢?我愿意称rewriteBatchedStatements为神

博主头像 最近在做项目优化,代码优化之后,测试接口,好家伙。一个定时任务接口执行要10秒左右。 一点点追踪,给每个方法打上执行时间,一点点缩小范围。好家伙,终于让我锁定了目标。 这是mybatis-plus的批量插入,由于调用的是第三方接口,他们有多少数据,我们就更新多少数据进数据表里面。初步一看,最多的那张 ...

MySQL基础篇(一)

博主头像 本文主要内容为MySQL的基础语句以及正则表达式等内容。 本文操作的数据库内容存在个人github:https://github.com/YuanGao-1/blog_demo.git init_schema.sql为建表脚本 init_data.sql为测试数据 具体导入过程为: create d ...

MySQL之数据定义语言(DDL)

博主头像 写在前面 本文中 [ 内容 ] 代表啊可选项,即可写可不写。 SQL语言的基本功能介绍 SQL是一种结构化查询语言,主要有如下几个功能: 数据定义语言(DDL):全称Data Definition Language 数据操纵语言(DML):全称Data Manipulation Language 数 ...

故事篇:数据库架构演变之路

博主头像 故事的开头总是这样,适逢其会、猝不及防。今天我哼着“也是黄昏的沙滩上,有着脚印两对半......”在海边散步,迎面走来了一位身穿黄金甲的男子,来海边还穿这么花哨,真是个傻X。定睛一看,这不是嘉文吗? > 背景介绍:嘉文四世,德玛西亚皇子,是有名的高富帅。与盖伦、菊花信并称草丛三剑客,整天嚷嚷着“犯我 ...

mysql 索引十连问| 剑指 offer - mysql

博主头像 以下是结合网上及此前面试时遇到的一些关于mysql索引的面试题。 若对mysql索引不太了解可先翻阅相关文章 大白话 mysql 之深入浅出索引原理 - 上 大白话 mysql 之深入浅出索引原理 - 下 什么是索引? 索引类似书本的目录,查询书中的指定内容时,先在目录上查找,之后可快速定位到内容位 ...

使用机器学习预测股价

博主头像 股票价格预测有助于确定未来几天或几周内股票的走势,或者至少显示趋势。股票价格取决于多种因素,例如: 基本因素:收入,利润,市场份额,业务的潜在增长前景 外部因素:大流行病,例如新冠,外汇汇率,石油价格,黄金价格,债券收益率,全球股票市场 技术因素:价格走势,交易量,移动平均线,MACD(移动平均趋同 ...

墙裂推荐一波mysql学习资源

博主头像 在日常工作与学习中,无论是开发、运维、测试,还是架构师,数据库是一门必不可少的”必修课”, 也是必备的涨薪神器。在互联网公司中,开源数据库用得比较多的当属 MySQL 了。 但mysql知识面非常广,知识点也很零散,学习过程是比较曲折的,对于新手,往往不知道从哪里入手,学数据库,到底是要学它的什么东 ...

达梦数据库产品支持技术学习分享_Week1

本周主要从以下几个方面进行本人对达梦数据库学习的分享,学习进度和学习情况因人而异,仅供参考。 一、达梦数据库的体系架构 二、达梦数据库的安装 三、达梦数据库的数据类型 四、达梦数据库的DDL、DML、DCL语句 五、达梦数据库登录、创建用户、角色等非模式对象的基本操作,以及权限的管理 六、达梦数据库 ...

MySQL中MyISAM为什么比InnoDB查询快

博主头像 大家都知道在MySQL中,MyISAM比InnoDB查询快,但很多人都不知道其中的原理。 今天我们就来聊聊其中的原理,另外也验证下是否MyISAM比InnoDB真的查询快。 在探索其中原理之前,我们先验证下查询速度。 验证 下面我们一起来验证两个问题: 1、通过主键查询,MyISAM是否比InnoD ...

<1234···200>