数据库
文章平均质量分 77
wudiazu
这个作者很懒,什么都没留下…
展开
-
MySQL索引背后的数据结构及算法原理
作者 张洋 | 发布于 2011-10-18MySQL 索引 B树 优化摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于...转载 2018-06-07 18:44:17 · 213 阅读 · 0 评论 -
Mysql InnoDB 排他锁
Mysql InnoDB 排他锁用法: select … for update;例如:select * from goods where id = 1 for update;排他锁的申请前提:没有线程对该结果集中的任何行数据使用排他锁或共享锁,否则申请会阻塞。for update仅适用于InnoDB,且必须在事务块(BEGIN/COMMIT)中才能生效。在进行事务操作时,通过“for update...转载 2018-04-19 10:23:42 · 701 阅读 · 0 评论 -
MySQL存储引擎之Myisam和Innodb总结性梳理
Mysql有两种存储引擎:InnoDB与Myisam,下表是两种引擎的简单对比 MyISAMInnoDB构成上的区别:每个MyISAM在磁盘上存储成三个文件。第一个 文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩 展名为.MYD (MYData)。索引文件的扩 展名是.MYI (MYIndex)。基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,Inno...转载 2018-03-30 10:58:26 · 206 阅读 · 0 评论 -
数据库索引总结
简介1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率 3)索引在逻辑上和物理上都与相关的表和转载 2018-01-05 13:01:08 · 334 阅读 · 0 评论 -
oracle分页查询数据重复问题
现在公司做的管理系统中有很多数据,往往需要分页查询,以前系统中出现了分页数据重复的现象,起初以为是入的测试数据中有重复的,所以没有深入分析,今天重新入了新的数据,进行分页查询,发现大多数的页面都会存在与其他页面的重复的数据,就开始排查,先从代码上进行,没有问题,构造的sql语句也没有问题,将sql语句直接在oracle上运行返回结果一比较,发现oracle返回的分页数据本身都是有重复数据的,这下算原创 2017-12-21 11:15:40 · 700 阅读 · 0 评论 -
Oracle建立表空间和用户
Oracle建立表空间和用户 [sql] view plain copy 建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create session to 用户名; grant create table to 用户转载 2016-08-16 17:54:28 · 178 阅读 · 0 评论 -
ORA-01000: 超出打开游标的最大数(解决及原因)
ORA-01000: 超出打开游标的最大数(解决及原因)还是 chongqingdaxue 缴费平台, 税票打印完毕, 上传到财务处时, 当税票数目较少时(10几张), 能正常上传; 当数目较大时(共408张), 就上传失败. 查看 tomcat 日志, 如下:既然超出最大游标数, 为了第一间让程序恢复正常运行, 当然"脚疼治脚", 先把最大游标数调大:(1). 以 DBA转载 2016-07-07 18:35:51 · 23718 阅读 · 1 评论 -
mysql-5.6免安装版配置指南
方法/步骤1下载mysql-5.6.17-win32;官网下载地址 http://dev.mysql.com/downloads/file.php?id=4521892解压到自定义目录,我这里演示的是D:\wamp\mysql\3复制根目录下的my-default.ini,改名为my.ini,my.ini用下面内容替换转载 2016-03-18 17:29:36 · 255 阅读 · 0 评论 -
『浅入浅出』MySQL 和 InnoDB
『浅入浅出』MySQL 和 InnoDB06 AUG 2017 server mysql innodb database作为一名开发人员,在日常的工作中会难以避免地接触到数据库,无论是基于文件的 sqlite 还是工程上使用非常广泛的 MySQL、PostgreSQL,但是一直以来也没有对数据库有一个非常清晰并且成体系的认知,所以最近两个月的时间看了几本数据库相关的书籍并且阅读了 MySQL 的官...转载 2018-06-10 13:48:17 · 427 阅读 · 0 评论