编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

索引

java substring
Java编程

java substring

阅读(2178)

substring是Java中String类的一个重要方法,它可以用于从原始字符串中提取一个子字符串。在Java中,substring有两种重载版本: public String substring(int beginIndex) public String substring(int beginIndex, int endIndex) 参数解释: beginIndex:子字符串的起始索引(包括),从0开始计数。 endIndex:子字符串的结束索引(不包括...

mysql引擎innodb和myisam区别
数据库

mysql引擎innodb和myisam区别

阅读(1211)

我们重点从在功能和性能上对比 InnoDB 和 MyISAM的区别。 myisam和innodb功能对比 InnoDB 和 MyISAM 的功能对比下表所示。 功能 InnoDB MyISAM ACID事务 是 否 配置ACID属性 是 否 崩溃恢复 是 否 外键支持 是 否 行级锁粒度 是 否 MVCC 是 否 InnoDB 支持 ACID 的事务 4 个特性,而 MyISAM 不支持; InnoDB 支持 4 种事...

MySQL InnoDB存储引擎详解
数据库

MySQL InnoDB存储引擎详解

阅读(2339)

InnoDB 存储引擎的具体架构如下图所示。上半部分是实例层(计算层),位于内存中,下半部分是物理层,位于文件系统中。 实例层 我们先来看实例层。实例层分为线程和内存。InnoDB 重要的线程有 Master Thread,Master Thread 是 InnoDB 的主线程,负责调度其他各线程。 Master Thread 的优先级最高, 其内部包含几个循环:主循环(loop)、后台...

(二)索引规约
Java编程

(二)索引规约

阅读(1829)

1. 【强制】业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引。说明: 不要以为唯一索引影响了 insert 速度,这个速度损耗可以忽略,但提高查找速度是明显的; 另外,即使在应用层做了非常完善的校验控制,只要没有唯一索引,根据墨菲定律,必然有脏数据产生。2. 【强制】超过三个表禁止 join。需要 join 的字段,数据类...