摘要: mysql实现oracle序列的方案1.建表,表结构为:drop table if exists sequence; create table sequence ( seq_name VARCHAR(50) NOT NULL, -- 序列名称 current_val INT NOT NULL, -- 阅读全文
posted @ 2019-04-19 14:04 littlecarzz 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 1.MySQL 主要分为 Server 层和引擎层,Server 层主要包括连接器、查询缓存、分析器、优化器、执行器,同时还有一个日志模块(binlog),这个日志模块所有执行引擎都可以共用,redolog 只有 InnoDB 有。 2.引擎层是插件式的,目前主要包括,MyISAM,InnoDB,M 阅读全文
posted @ 2019-04-19 13:40 littlecarzz 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 一个 SQL 执行的很慢,我们要分两种情况讨论: 1、大多数情况下很正常,偶尔很慢,则有如下原因 (1)、数据库在刷新脏页,例如 redo log 写满了需要同步到磁盘。 (2)、执行的时候,遇到锁,如表锁、行锁。 2、这条 SQL 语句一直执行的很慢,则有如下原因。 (1)、没有用上索引:例如该字 阅读全文
posted @ 2019-04-19 09:35 littlecarzz 阅读(1600) 评论(0) 推荐(1) 编辑