摘要:
定义 目前一般我们使用的索引都是B-Tree索引,索引结构中存储的是键值和对应ROWID。位图索引是指用位图表示的索引,通常创建在有大量重复值的列上,针对每个键值建立不同的位图。索引结构中主要存储键值、起止ROWID和位置编码,位置编码中的每一位表示键值对应数据行的有无,一个块可能指向多行数据的位置 阅读全文
摘要:
问题描述 Extension Installation Error An error occurred installing @jupyterlab/github. Error message: Please install Node.js and npm before continuing ins 阅读全文
【问题记录】Pycharm提示:No data sources are configured to run this SQL and provide advanced code assistance.
摘要:
问题描述 No data sources are configured to run this SQL and provide advanced code assistance. 解决方案 确认Pycharm侧边栏打开,没有打开的话配置路径为: File>>Settings>>Appearance> 阅读全文
摘要:
问题描述 从远程仓库拉取项目时报错 fatal: unable to access 'https://github.com/Henry-chr/godone.git/': OpenSSL SSL_read: Connection was reset, errno 10054 解决方案 造成这个错误很 阅读全文
摘要:
前言 最近在用Python写一个项目,需要用数据库记录用户信息,正好自己的本命语言是Oracle,便研究了下Python如何连接Oracle数据库。记录一哈,以备下次之需,欢迎指正。 环境 项目是用MiniConda搭建的虚拟集成环境 Python版本 用到的库 cx_Oracle Oracle版本 阅读全文
摘要:
B-Tree索引内部结构 B-Tree是一种常见的数据结构,可以显著减少定位记录时所经历的中间过程,从而加快存取速度,主要用于OLTP系统(事务系统)。B-Tree索引包含的主要组件如下: 根节点(Root Node):一个B-Tree索引只有一个根节点,它实际就是位于树的最顶端的分支节点。 分支节 阅读全文
摘要:
Oracle 索引 简介 索引是建立在表上的可选数据库对象,是一组排序后的的索引键。主要用于加快数据的检索,类似于书籍的目录,快速定位到目标数据。索引在物理上和逻辑上都是独立的,创建或删除索引对基表不会有影响。当对基表进行DML操作时Oracle会自动管理索引,无需手动处理。 索引分类 结构分类 分 阅读全文
摘要:
全表扫描(Full Table Scans, FTS) 全表扫描是指Oracle在访问目标表里的数据时,会从该表所占用的第一个区(EXTENT)的第一个块(BLOCK)开始扫描,一直扫描到该表的高水位线(HWM,High Water Mark),这段范围内所有的数据块Oracle都必须读到。Orac 阅读全文
摘要:
查看缓存命令 list 清屏 ho cls clear screen 设置每行显示的数据长度 set linesize 500 设置每次显示的数据行数 set pagesize 50 设置列宽 a表示字符型,大小写均可 9表示数字型,一个9表示一个数字位 column ename format a2 阅读全文
摘要:
前言 Markdownlint是一款非常好用的 Markdown 格式检查工具,它规定了许多Markdown规则并实时对文档进行检查,防止一些语法错误,维持文档风格的统一,使用此工具有助于形成一个良好的写作习惯和规范。 Markdownlint规范 代码 描述 解释 MD001 Heading le 阅读全文