索引oracle b-tree bitmap

ROW_NUMBER 开窗函数优化方案(Oracle && PostgreSQL 性能比对)

帮朋友优化一条很简单的窗口函数 ROW_NUMBER() OVER() , Oracle 迁移 PostgreSQL项目。 原始SQL和执行计划 STUDENT_BAK 表我模拟的数据,3千万行数据。 SELECT STU_ID, STU_NAME, STU_SEX, STU_AGE, STU_DA ......
ROW_NUMBER PostgreSQL 函数 amp 性能

elasticsearch--修改索引库

倒排索引结构虽然不复杂,但是一旦数据结构改变(比如改变了分词器),就需要重新创建倒排索引,这简直是灾难。因此索引库一旦创建,无法修改mapping。 虽然无法修改mapping中已有的字段,但是却允许添加新的字段到mapping中,因为不会对倒排索引产生影响。 PUT /索引库名/_mapping ......
elasticsearch 索引

mysql索引有哪些类型?

MySQL目前主要有的索引类型为:普通索引、唯一索引、主键索引、组合索引、全文索引。 通过给字段添加索引可以提高数据的读取速度,提高项目的并发能力和抗压能力。索引优化时mysql中的一种优化方式。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。下面我们来看看MySQL目前主要有的 ......
索引 类型 mysql

Oracle内核技术揭秘 -- 存储结构

区:表空间中的基本单位 在Oracle 11.2.0.3以上的版本中,创建新表默认不会分配区给这个表的,只有在插入了数据之后才会分配一个区给这个表空间。区是表空间中空间分配的基本单位,如果一个区的空间用完了,Oracle就会默认再分配一个区。 Oracle专门设定了两种类型的表空间:统一大小表空间和 ......
内核 结构 Oracle 技术

Power BI - 5分钟学习增加索引列

每天5分钟,今天介绍Power BI增加索引列。 什么是增加索引列?增加索引列就是向表中添加一个具有显式位置值的新列,一般从0或者从1开始。 举例:首先,导入一张【Sales】样例表(Excel数据源导入请参考每天5分钟第一天)。 操作步骤:1, 【Home】 -> 【Transform data】 ......
索引 Power BI

Oracle操作

1、Oracle设置开机自启 vi /etc/oratab 找到 ORCLCDB:/opt/oracle/product/19c/dbhome_1:N ,改成 ORCLCDB:/opt/oracle/product/19c/dbhome_1:Y 编辑rc.local文件 vi /etc/rc.d/r ......
Oracle

JavaWeb - Day08 - MySQL - 多表查询、事务、索引 - Mybatis - 入门

01. MySQL-多表查询-概述 数据准备 #建议:创建新的数据库 create database db04; use db04; -- 部门表 create table tb_dept ( id int unsigned primary key auto_increment comment '主 ......
索引 事务 JavaWeb Mybatis MySQL

Oracle 表空间操作相关

-- 查看表空间文件信息 select df.BYTES/1024/1024/1024 as size_GB, df.* from dba_data_files df where df.TABLESPACE_NAME='GEODATA'; -- 扩展表空间 alter tablespace GEOD ......
Oracle 空间

elasticsearch 索引命令:文档创建和修改

命令: #指定id创建/更新文档 PUT /<index>/_doc/<_id> #创建文档,自动生成id POST /<index>/_doc/ #创建文档,如果id存在会报错 PUT /<index>/_create/<_id> #创建文档,如果id存在会报错 POST /<index>/_cr ......
elasticsearch 索引 命令 文档

MssqlServer与Oracle里的Merge into 里的and与where

从oralce9i开始,oracle 引入了Merge into。 而在Oracle10g中 ,Merge into 可以在update与insert 后添加where以增加额外的条件 具体的语法可以看oracle文档,这里不详细介绍 用法 接下来,介绍MsSQLSERVER中的Mergeinto ......
MssqlServer Oracle Merge where into

oracle设置与数据源的 JDBC 连接

转自https://docs.oracle.com/cloud/help/zh_CN/analytics-cloud/ACSDS/GUID-FB2AEC3B-2178-48DF-8B9F-76ED2D6B5194.htm#ACSDS-GUID-FB2AEC3B-2178-48DF-8B9F-76ED ......
数据源 数据 oracle JDBC

SQLite 索引

创建索引 索引(index)是一种特殊查找表,数据库引擎用来加速数据检索功能,创建索引语法如下 CREATE INDEX 索引名称 ON 数据表名称。 单列索引(基于表的一个列上创建索引)。 唯一索引(唯一索引不允许任何重复的值插入到数据表中:create unique index...)。 组合索 ......
索引 SQLite

mysql 索引优化2

对于关联sql的优化 关联字段加索引,让mysql做join操作时尽量选择NLJ算法 小表驱动大表,写多表连接sql时如果明确知道哪张表是小表可以用straight_join写法固定连接驱动方式,省去 mysql优化器自己判断的时间 in和exsits优化 原则:小表驱动大表,即小的数据集驱动大的数 ......
索引 mysql

navicat链接oracle时报错,检查是否是oci.dll库不匹配的问题

1:安装Oracle数据库,安装时类型选择共享服务器,不要选专享服务器。 2:确定Oracle,Navicat,OracleClient的位数,确保你的oracle数据库的位数与navicat位数一致,即:32v32,64v64 3:http://www.oracle.com/technetwork ......
时报 navicat 链接 oracle 问题

Oracle删除指定用户下所有对象

--.sql脚本 --唯一注意的是下面的d:\dropuserobj.sql为操作的.sql; --用于删除当前用户的所有对象 --use for drop all objects in current user; set heading off; set feedback off; spool d ......
对象 用户 Oracle

Oracle EBS 寄售业务总结

来源:Oracle EBS 寄售业务总结_51CTO博客_oracle ebs 总述: 须通过一揽子采购协议(BPA)明确采购方与供应商之间的寄售关系,及各种协议条款; 通过来源补充规则(Sourcing Rules)明确物料的供应商以及分配规则; 通过合格供应商列表(ASL)明确物料与供应商、供应 ......
业务 Oracle EBS

29-进阶SQL-索引分类

思考题: 第一个SQL语句效率要更高,这是因为 id 是通过聚集索引查询的,只需要一次查询就可以差点对应的数据。而第二个SQL语句是通过二级索引查询的,首先要根据 name 查询到对应的 主键id,然后根据 id 再回表查询对应的数据。因此,哪怕 id 和 name 都有索引,也是 id 的聚集索引 ......
索引 SQL 29

理解Mysql索引原理及特性

作为开发人员,碰到了执行时间较长的sql时,基本上大家都会说”加个索引吧”。但是索引是什么东西,索引有哪些特性,下面和大家简单讨论一下。 ......
索引 特性 原理 Mysql

[20231121]oracle SYS_GUID的组成.txt

[20231121]oracle SYS_GUID的组成.txt--//看了链接:http://ksun-oracle.blogspot.com/2023/08/oracle-sysguid-composition.html--//函数SYS_GUID,不知道作者如何猜测函数SYS_GUID的组成的 ......
20231121 SYS_GUID oracle GUID SYS

.net批量插入到oracle数据库--三种方式对比,亲测

根据上篇的内容,简单测试了三种方式的对比,需要使用的,请自行根据需求优化。。。 1、创建测试表 CREATE TABLE T_TEST ( ID NUMBER(9) not null, NAME NVARCHAR2(30) not null, AGE NUMBER(2), CREATEDATE DA ......
方式 数据库 数据 oracle net

.net批量插入到oracle数据库

最近用到批量插入数据到oracle,总结了网上的方案 方式一:使用数组绑定 https://www.codenong.com/343299/ 数据库:CREATE TABLE jkl_test (id NUMBER(9)); USING Oracle.DataAccess.Client; names ......
数据库 数据 oracle net

Oracle 表数据恢复 truncate

Oracle 恢复truncate 1.解压下载下来的FY_Recover_Data.pckfrom :https://hellodba.com/reader.php?ID=217&lang=CN 2.使用sys用户执行解压后的脚本 SQL> @E:\huifu\FY_Recover_Data.SQ ......
数据恢复 truncate 数据 Oracle

Oracle 表空间常用SQL

--1、查看表空间的名称、大小、剩余空间SELECT t.tablespace_name as 表空间名,round(SUM(bytes / (1024 * 1024)), 0) as 大小_MFROM dba_tablespaces tinner join dba_data_files d on ......
常用 Oracle 空间 SQL

Oracle connect by 案例详解

1、作用 用于存在父子,祖孙,上下级等层级关系的数据表进行层级查询。 2、语法 SELECT 字段1,字段2..... FROM 表名 START WITH cond1 CONNECT BY cond2 WHERE cond3; start with: 指定起始节点的条件 connect by: 指 ......
案例 connect Oracle by

oracle 19c各小版本补丁更新列表

1.查看更新列表https://support.oracle.com/knowledge/Oracle%20Cloud/2521164_1.html 2.各补丁下载地址查询入口https://support.oracle.com/epmos/faces/PatchHome?_adf.ctrl-sta ......
补丁 版本 oracle 19c 19

Oracle-修改数据库密码

当 Oracle 数据库用户的密码过期时,你可以采取以下步骤来处理: 1、连接到数据库:使用具有管理员权限的账户(比如 SYS 或 SYSTEM 用户)连接到 Oracle 数据库。 查看过期用户:运行以下 SQL 查询语句查看已过期的用户列表: SELECT username FROM dba_u ......
密码 数据库 数据 Oracle

Oracle 数据误删的恢复措施——drop或delte有日志

Oracle中,常见的数据删除操作就三种,truncate,drop,delete,下面分类说一下如何恢复1、Drop: 通过查看Oracle的回收站,可以查到被删除的表、索引等,通过下列语句可以实现表数据恢复 Oracle回收站:SELECT * FROM RECYCLEBIN where ori ......
措施 数据 Oracle delte 日志

spring boot整合Oracle

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc ......
spring Oracle boot

power query索引列、重复列、拆分和提取

power query索引列、重复列、拆分和提取 一、索引列 1、 进入PQ编辑器 2、添加索引列 添加列——索引列——可自定义索引列 二、重复列 功能:数据清洗时想保证数据的完整性,但又需要对某些列进行拆分、提取等操作时,一般先重复想处理的列 1、添加列——选中要重复的列——点击‘重复列’ 三、拆 ......
索引 power query

通俗的理解Bitmap(位图)和RoaringBitmap(压缩位图)

一、使用的场景 日常业务中需要大量存储一些重复的字符串,例如每日签到用户、朋友圈点赞的好友、计算每日登录用户等。字符串无论长短不仅会浪费大量的存储资源,而且读取查询也耗时耗资源,那有没有一种存储方式对这一类场景进行优化呢。 二、什么原理 1、Bitmap如何解决这个问题 拿每日签到用户的场景举例,首 ......
位图 RoaringBitmap Bitmap
共2410篇  :6/81页 首页上一页6下一页尾页