摘要:
描述 相关命令 阅读全文
posted @ 2025-07-09 18:52
Charlie-Pang
阅读(4)
评论(0)
推荐(0)
摘要:
String类型 value是字符串,不过根据字符串格式不同,分为3类: string:普通字符串 int:整形类型,可以做自增、自减操作 float:浮点类型,可以做自增、自减操作 不管哪种格式,底层都是都是字节数组形式存储,只不过编码方式不同,字符串类型的最大空间不能超过512m 在String 阅读全文
posted @ 2025-07-09 18:37
Charlie-Pang
阅读(10)
评论(0)
推荐(0)
摘要:
/** * 懒汉模式,有线程安全问题 */ public class Singleton { public static Singleton singleton; public static Singleton getSingleton() { if(singleton==null){ single 阅读全文
posted @ 2025-07-09 15:13
Charlie-Pang
阅读(4)
评论(0)
推荐(0)
摘要:
如果数据都正好在索引树上,那么查询时直接从索引树上获取,不需要再回表查询其他字段。 比如:表的主键是id,二级索引是name,覆盖索引是:通过二级索引只查询name和id,减少了回表查询的过程吗,查询效率较高。 阅读全文
posted @ 2025-07-09 11:07
Charlie-Pang
阅读(7)
评论(0)
推荐(0)
摘要:
mysql中通过二级索引/辅助索引查询到主键Id,然后再根据主键id查询数据(二级索引不存储数据,只存储主键索引),即回表查询。 阅读全文
posted @ 2025-07-09 11:03
Charlie-Pang
阅读(13)
评论(0)
推荐(0)
摘要:
如果定了主键,InnoDB采用主键作为主键索引; 如果没定义主键,InnoDB选择第一个不包含Null值的唯一索引作为主键索引。 如果以上两种都不满足,InnoDB会选择内置的6字节长度的ROWID作为隐含的主键索引,ROWID随着行记录写入而自动递增。 阅读全文
posted @ 2025-07-09 11:02
Charlie-Pang
阅读(11)
评论(0)
推荐(0)
摘要:
mysql索引主要分为两种结构:B+Tree(默认)和Hash索引 索引分类: Normal普通索引:大多数情况下可以使用。 Unique唯一索引:表示唯一不允许重复的索引,主键自动拥有Unique约束的唯一索引。 Full Text全文索引:检索长文本的时候效果好 SPATIAL空间索引:地理空间 阅读全文
posted @ 2025-07-09 10:36
Charlie-Pang
阅读(14)
评论(0)
推荐(0)
摘要:
定位慢查询的方法: 业务驱动,靠运营人员或用户反馈。 测试驱动,系统上线前测试人员反馈。 系统跟踪监控,比如Prometheus、SkyWalking。 慢查询日志,通过开启MySQL慢查询日志监控慢查询sql并及时进行优化。 阅读全文
posted @ 2025-07-09 09:40
Charlie-Pang
阅读(12)
评论(0)
推荐(0)
摘要:
服务器硬件:cpu、内存、磁盘IO、网卡流量 服务器操作系统:Linux的配置参数不同性能不同。 数据库存储引擎的选择:MyISAM不支持事务,表级锁,InnoDB事务级存储引擎,支持行级锁和事务ACID 数据库自身配置参数:Mysql有上百项数据库配置参数(缓冲区、连接数、线程数、查询缓存等)。 阅读全文
posted @ 2025-07-09 09:36
Charlie-Pang
阅读(6)
评论(0)
推荐(0)
摘要:
 阅读全文
posted @ 2025-07-09 09:31
Charlie-Pang
阅读(5)
评论(0)
推荐(0)