您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 浅谈MySQL的B树索引与索引优化

  2. MySQL的MyISAM、InnoDB引擎默认均使用B+树索引(查询时都显示为“BTREE”),本文讨论两个问题:为什么MySQL等主流数据库选择B+树的索引结构?如何基于索引结构,理解常见的MySQL索引优化思路?索引结构的选择基于这样一个性质:大数据量时,索引无法全部装入内存。为什么索引无法全部装入内存?假设使用树结构组织索引,简单估算一下:假设单个索引节点12B,1000w个数据行,unique索引,则叶子节点共占约100MB,整棵树最多200MB。假设一行数据占用200B,则数据共占约2
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:289792
    • 提供者:weixin_38722874
  1. 计划:任务清单-源码

  2. 计划 计划第一定律:计划赶不上变化计划第二定律:不忘初心,方得始终 类型 功能创造:FUNCA 功能增强:FUNCB 功能说明:HELPA 适用指南:HELPB 基础测试:TESTA 增强测试:TESTB 枯木新芽:MOVEA 生根发芽:MOVEB 最小设计:TINYA 多平台化:PLTFA 使国际化:PLTFB 隐藏细节:HIDEA 推 类型 描述 功能库 使用doxygen格式的文档注释 天涯 整理内存/界面 丰卡 初步封装专有接口,先支持linux平台 隐藏 在docker / priva
  3. 所属分类:其它

    • 发布日期:2021-02-22
    • 文件大小:7168
    • 提供者:weixin_42131424
  1. B树的代码实现(C语言版本)

  2. btree.c
  3. 所属分类:C/C++

    • 发布日期:2021-02-21
    • 文件大小:8192
    • 提供者:weixin_41911664
  1. Java中的数据结构:Java实现中的详细数据结构-源码

  2. Java中的数据结构 重要笔记; 这是我在DS概述中了解到的数据结构实现。 这里没有乳胶材料。 几个软件包上都有未完成的代码实现,如果您想检出它,只需转到此自述文件底部的“ ToDo's”部分。 Levent Divilioglu-2017年夏季 待办事项: 附录将在此自述文件中创建 DS_011软件包:BTree实现将完成 DS_011软件包:AVLTree的实现将完成 DS_012套装:骑士之旅将被展示 DS_013套件:图表将完成 DS_013封装:实施广度优先 DS_013软件包:
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:110592
    • 提供者:weixin_42146086
  1. 众神:GoDS(数据结构)。 容器(集合,列表,堆栈,地图,树),集合(HashSet,TreeSet,LinkedHashSet),列表(ArrayList,SinglyLinkedList,DoublyLinkedList),堆栈(Li

  2. GoDS(Go数据结构) Go中各种数据结构和算法的实现。 数据结构 货柜 所有数据结构都通过以下方法实现容器接口: type Container interface { Empty () bool Size () int Clear () Values () [] interface {} } 容器是有序的还是无序的。 所有有序的容器都提供,其中一些允许。 数据 结构体 已订购 被引用 是 是* 是 指数 是 是 是 指数 是 是* 是 指数 没有 没有 没有 指数 是 是
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:150528
    • 提供者:weixin_42151373
  1. go2hx:转到Haxe编译器-源码

  2. go2hx 转到Haxe编译器 警告:正在试验,仍在进行中。 入门 如果您没有Golang,请下载 如果您没有运行lix: npm install lix -g lix run go2hx ./main.go或lix run go2hx github.com/tidwall/btree 路线图 用haxe完成编写go的核心标准库,例如strconv,字符串,utf8,os,net,编码,大量加密。 使用haxe 4.2的协程去执行例程。 通过 代码概述 这些包由参数和标志生成,并通过js
  3. 所属分类:其它

    • 发布日期:2021-01-28
    • 文件大小:67584
    • 提供者:weixin_42120275
  1. 浅谈MySQL的B树索引与索引优化

  2. MySQL的MyISAM、InnoDB引擎默认均使用B+树索引(查询时都显示为“BTREE”),本文讨论两个问题: 为什么MySQL等主流数据库选择B+树的索引结构? 如何基于索引结构,理解常见的MySQL索引优化思路? 索引结构的选择基于这样一个性质:大数据量时,索引无法全部装入内存。 为什么索引无法全部装入内存?假设使用树结构组织索引,简单估算一下:
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:288768
    • 提供者:weixin_38586186
  1. Mysql查询语句优化技巧

  2. 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。 查询的开销指标: 执行时间 检查的行数 返回的行数 建立索引的几个准则: (1)、合理的建立索引能够加速数据读取效率,不合理的建立索引反而会拖慢数据库的响应速度。 (2)、索引越多,更新数据的速度越慢。 (3)、尽量在采用MyIsam作为引擎的时候使用索引(
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:104448
    • 提供者:weixin_38747126
  1. mysql 索引分类以及用途分析

  2. 一、 MySQL: 索引以B树格式保存   Memory存储引擎可以选择Hash或BTree索引,Hash索引只能用于=或的等式比较。   1、普通索引:create index on Tablename(列的列表)   alter table TableName add index (列的列表)   create table TableName([…], index [IndexName] (列的列表)   2、唯一性索引:create unique index   alter … add u
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:64512
    • 提供者:weixin_38681646
  1. SQLite3数据库中的文件锁和同步机制

  2. SQLite3 提供了一个新的锁和同步机制来提高并发,减少死锁。   SQLite3的锁和同步有PagerModule(pager.c)负责处理。PagerModue负责SQLite事务的ACID,也提供缓存功能。PagerModue不需要知道BTree,字符编码, 索引的结构,  Pager Module用来管理Page, 一个Page对应一个DiskBlock, 大小一般是1024Byte。   1. SQLite3 数据库的锁状态   UNLOCKED   SHARED   RE
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:47104
    • 提供者:weixin_38707826
  1. 数据库知识点总结

  2. 文章目录1. 什么是数据库事务?数据库事务的四个特性是什么?2. 请分别举例说明幻读和不可重复读,并描述一下它们之间的区别3. Mysql的默认隔离级别是什么?那么Mysql在实际企业中一般使用的隔离级别是什么吗?为什么?4. 为什么要使用索引?5. 索引这么多优点,为什么不对表中每个字段都创建索引呢?6. 索引是如何提升查询速度的?7. 请说出你知道的索引失效的几种情况?8. 什么是聚簇索引与非聚簇索引9. Mysql索引主要使用的数据结构有哪些?10. 谈谈MyISAM和innoDb实现Bt
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:169984
    • 提供者:weixin_38569203
  1. C语言非递归后序遍历二叉树

  2. 本文实例为大家分享了C语言非递归后序遍历二叉树的具体代码,供大家参考,具体内容如下 法一:实现思路:一个栈 先按 根->右子树->左子树的顺序访问二叉树。访问时不输出。另一个栈存入前一个栈只进栈的结点。 最后输出后一个栈的结点数据。 #include #include typedef struct TreeNode{ char element; struct TreeNode *left,*right; }Tree,*BTree; typedef struct Stack
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:75776
    • 提供者:weixin_38595850
  1. PHP利用MySQL保存session的实现思路及示例代码

  2. 实现环境: PHP 5.4.24 MySQL 5.6.19 OS X 10.9.4/Apache 2.2.26 一、代码 CREATE TABLE `session` ( `skey` char(32) CHARACTER SET ascii NOT NULL, `data` text COLLATE utf8mb4_bin, `expire` int(11) NOT NULL, PRIMARY KEY (`skey`), KEY `index_session_expire` (`expire
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:73728
    • 提供者:weixin_38567813
  1. 浅谈innodb的索引页结构,插入缓冲,自适应哈希索引

  2. Physical Structure of an InnoDB Index 所有的innodb索引都是btree索引,索引记录保存在叶子上,默认的索引页大小是16K。当有新的记录插入时,innodb出于对将来的insert和update操作的考虑,会尝试留下1/16的空闲页大小。 如果索引记录是完全按照索引记录的大小顺序插入的,那么索引也将填满整个页大小的15/16,如果插入顺序完全随机,那么索引页基本上填充为1/2至15/16自建。如果填充因子低于1/2,innodb会尝试重建b-tree。
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:149504
    • 提供者:weixin_38696336
  1. pgsql查询优化之模糊查询实例详解

  2. 前言 一直以来,对于搜索时模糊匹配的优化一直是个让人头疼的问题,好在强大pgsql提供了优化方案,下面就来简单谈一谈如何通过索引来优化模糊匹配 案例 我们有一张千万级数据的检查报告表,需要通过检查报告来模糊搜索某个条件,我们先创建如下索引: CREATE INDEX lab_report_report_name_index ON lab_report USING btree (report_name); 然后搜个简单的模糊匹配条件如 LIKE “血常规%”,可以发现查询计划生成如下,索引并没有
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:105472
    • 提供者:weixin_38575118
  1. MySQL索引类型Normal、Unique和Full Text的讲解

  2. MySQL的索引类型有普通索引(normal),唯一索引(unique)和全文索引(full text),合理使用索引可大大提升数据库的查询效率,下面是三种类型的索引的介绍 normal:这是最基本的索引,它没有任何限制,MyIASM中默认的BTREE类型的索引,是我们大多数情况下用到的索引。 unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复。例如身份证号用作索引时,可设置为unique。 full text : 表示全文搜索的索引,仅可用于 MyISAM 表。 FULLT
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:76800
    • 提供者:weixin_38648309
  1. mysql 索引的基础操作汇总(四)

  2. 1.为什么使用索引:      数据库对象中的索引其实和书的目录类似,主要是为了提高从表中检索数据的速度。由于数据存储在数据库表中,所以索引是创建在数据库表对象上,由表中的一个字段或者多个字段生成的键组成,这些键存储在数据结构(B-树或者哈希表)中,通过MySQL可以快速有效查找与键相关联的字段。根据索引的存储类型,可以将索引分为B型树索引(BTREE)和哈希索引(HASH)。注意:InnoDB和MyISAM存储引擎支持BTREE类型索引,MEMORY存储引擎支持HASH类型的索引,默认为前者索
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:65536
    • 提供者:weixin_38700240
  1. 详解mysql索引总结—-mysql索引类型以及创建

  2. 关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,比如wp_comments表中针对5个字段设计了BTREE索引。  一个简单的对比测试 以我去年测试的数据作为一个简单示例,20多条数据源随机生成200万
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:103424
    • 提供者:weixin_38692707
  1. 浅析MysQL B-Tree 索引

  2. B-Tree 索引 不同的存储引擎也可能使用不同的存储结构,i如,NDB集群存储引擎内部实现使用了T-Tree结构存储这种索引,即使其名字是BTREE;InnoDB使用的是B+Tree。 B-Tree通常一位这所有的值都是按顺序存储的,并且每一个叶子页道根的距离相同。下图大致反应了InnoDB索引是如何工作的。 为什么mysql索引要使用B+树,而不是B树,红黑树 看完上面的文章就可以理解为何B-Tree索引能够快速访问数据了。因为存储引擎不再需要进行全表扫描获取需要的数据,叶子节点包含了所
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:175104
    • 提供者:weixin_38660108
  1. 2020年全国省市区街道SQL执行文件

  2. 2020年全国省市区街道4层 官网地址:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2020/index.html 表结构: CREATE TABLE `city` ( `id` bigint(20) NOT NULL COMMENT '区划代码', `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '名称'
  3. 所属分类:MySQL

    • 发布日期:2021-03-30
    • 文件大小:1048576
    • 提供者:BugsCode
« 1 2 3 4 5 6 7 89 »