MySql
Galsk
专注于用简单直白的语言解决各种技术难题,为您提供最实用的技术解决方案。欢迎关注,与我一起探索科技世界的奥秘!
展开
-
Mysql性能优化之自适应索引
自动和动态的:InnoDB 会根据查询模式和数据访问频率自动决定是否构建哈希索引,并且会根据数据的变化和查询模式的变化动态地调整哈希索引。经常访问的二级索引数据会自动被生成到hash索引里面去(最近连续被访问三次的数据),自适应哈希索引通过缓冲池的B+树构造而来,因此建立的速度很快。自适应哈希索引是 InnoDB 存储引擎为了提高特定类型查询性能而自动构建的一种内存中的哈希索引结构。与传统的 B-tree 索引不同,哈希索引使用哈希函数将索引键值映射到哈希表中,从而实现了 O(1) 时间复杂度的快速查找。原创 2024-09-01 20:03:32 · 768 阅读 · 0 评论 -
MYSQL-GTID
mysql gtid原创 2022-05-22 18:12:46 · 700 阅读 · 0 评论 -
mysql AUTO_INCREMENT
AUTO INCREMENT系统自动给有AUTO INCREMENT修饰的列进行递增赋值的实现方式为以下两个:AUTO_INC:表级别锁,执行插入语句时加锁,分配递增的值,执行结束后释放轻量级的锁:在为插入语句生成自增值时获取轻量级锁,生成值之后就释放掉,不需要等到整个插入语句执行完后才释放。系统变量innodb_autoinc_lock_mode可以通过此系统变量控制使用哪种锁方式修改自增锁级别方法:编辑/etc/my.cnf,加入如下行:innodb_autoinc_lock_mode=原创 2021-07-06 23:09:55 · 119 阅读 · 0 评论 -
SQL总结
基本概念:数据data:数据是数据库系统中存储的基本对象(数据的解释是指对数据含义的说明,数据的含义称为数据的语义,数据与其语义是不可分的)数据库DB:存放数据的仓库,是长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。数据库具有永久存储、有组织和可共享三个基本特点。数据库管理系统...原创 2018-03-11 11:47:05 · 537 阅读 · 0 评论