摘要: Mysql优化 总的来说就是尽量提高索引的利用率,和减少全表扫描 尽量拆分查询,在程序中处理,一般不要过多连表 链接查询一般都是用左小表链接右大表,看情况用左链接还是内连接 利用redis进行缓存,并提高缓存命中 使用explain进行检查 检查索引使用情况,尽量将条件放入索引中,并尽量保证输出见过 阅读全文
posted @ 2023-04-20 13:12 外向孤独症_Xwb 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 参考自:https://blog.csdn.net/fsdfkjai/article/details/121770629 select_type:表示对应行是简单查询还是复杂查询 simple:不包含子查询和union的简单查询 primary:复杂查询中最外层的select subquery:包含 阅读全文
posted @ 2023-04-20 13:03 外向孤独症_Xwb 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 一、索引 索引就相当于目录。为了方便查找书中的内容,通过对内容建立索引形成目录。索引是一个文件,它是要占据物理空间的。 索引有哪些优缺点? 索引的优点 可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。 索引的缺点 时间方面 阅读全文
posted @ 2023-04-20 13:01 外向孤独症_Xwb 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、分表分库 1、垂直分区: 根据数据库里面数据表的相关性进行拆分。 例如,用户表中既有用户的登录信息又有用户的基本信息,可以将用户表拆分成两个单独的表,甚至放到单独的库做分库。 简单来说垂直拆分是指数据表列的拆分,把一张列比较多的表拆分为多张表。 垂直拆分的优点: 可以使得行数据变小,在查询时减少 阅读全文
posted @ 2023-04-20 12:40 外向孤独症_Xwb 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一、行级锁,表级锁和页级锁 在关系型数据库中,可以按照锁的粒度把数据库锁分为行级锁(INNODB引擎)、表级锁(MYISAM引擎)和页级锁(BDB引擎 )。 MyISAM和InnoDB存储引擎使用的锁: MyISAM采用表级锁(table-level locking)。 InnoDB支持行级锁(ro 阅读全文
posted @ 2023-04-20 12:35 外向孤独症_Xwb 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 一、事务 概念 事务是一组可执行的操作单元。访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 特性: 事务是恢复和并发控制的基本单位。事务具备四个属性 ACID 1. 原子性(Atomicity) 事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。 回滚 阅读全文
posted @ 2023-04-20 12:27 外向孤独症_Xwb 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 转自 https://blog.csdn.net/belug/article/details/81081040/ 从MySql5.7版本跳到了Mysql 8.0的版本,安装的时候提示链接加密方式已经改变,是选择5.?时代的方式还是新的方式,当时 全部选择默认,所以选择的新的 加密方式,然后 装好之后 阅读全文
posted @ 2021-12-19 19:56 外向孤独症_Xwb 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 转自 : https://www.sojson.com/blog/114.html 首先这些对象都应用都是一些单词的简称,也是一种应用思想,故其他语言也可以使用,在 Java 里比较常见这些对象吧。下面来一一解释。一、POJO(Plain Ordinary Java Object)。简单而言,就是一 阅读全文
posted @ 2021-06-04 13:50 外向孤独症_Xwb 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 自https://blog.csdn.net/belalds/article/details/88527769转载,用于补充记录及备忘在一次项目需要接入第三方平台,而引用Graph QL遇到了很多问题,特意进行记录目前这个graphql client只支持post的graphql server使用m 阅读全文
posted @ 2021-05-27 19:21 外向孤独症_Xwb 阅读(1913) 评论(0) 推荐(0) 编辑
摘要: 单一文件输出 log4j.rootCategory=DEBUG,stdout,A1log4j.appender.stdout=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.stdout.File=...log4j.appender.s 阅读全文
posted @ 2019-09-26 10:27 外向孤独症_Xwb 阅读(163) 评论(0) 推荐(0) 编辑