1. 查询一张表里面索引 2. 查询被索引字段 3. 给某一字段创建索引
原创 2022-05-04 14:13:15
1249阅读
  不定排序postgres 12支持一个新的确定性属性,在创建排序规则时可以将其设置为false,这使得两个字节不同字符串在既定排序规则下可以被判断为相等。这开创了许多与文本匹配方法,而无需使用显式函数。Daniel Verité预热PostgresI/O缓存postgres缓存数据命中率越高,性能就越好。在没有人为干预下,这需要花费很长时间使内存加载达到
投影查询无论是基础查询还是条件查询,最终结果都是显示了所有字段。即:包含了id, class_id, name, gender, score。如果我们只关心name字段,那么查询语句应该按照如下格式:SELECT <字段列表> FROM <表名>;下面是一个实例,展示了如何指定相关字段进行查询。SELECT class_id, name FROM students WHE
[code="java"]select f.tablespace_name,a.total,u.used,f.free,round((u.used/a.total)*100) "% used",round((f.free/a.total)*100) "% Free" from(select tablespace_name, sum(bytes/(1024*1024)) total ...
原创 2023-05-19 00:04:52
412阅读
1.模拟插入大量数据SQL> create table t1(id int);Table created.declarei number;beginfor i in 1..10000000 loop insert into t1 values(i);end loop;commit;end
原创 2022-08-02 10:55:33
348阅读
SELECT A.MACHINE, username,a.SID,a.SERIAL#, sql_text,LOGON_TIME from v$session a, v$sql b where a.sql_address =b.address order by address
sql
原创 2022-06-30 14:51:10
419阅读
墨墨导读:为了达到标识目的,许多应用程序需要生成唯一编号,比如:商品编号、交易流水号等。MySQL数据库同样能够支持这样需求场景,AUTO_INCREMENT就是为MySQL实现序列方式,它会自动生成序列编号。一、MySQL序列概述为了达到标识目的,许多应用程序需要生成唯一编号,比如:商品编号、交易流水号等。MySQL数据库同样能够支持这样需求场景,AUTO_INCREMENT就是为My
查看定义 ELECT DBMS_METADATA.GET_DDL('TABLE','TABLE_NAME') FROM DUAL; 查看视图定义语句 SELECT DBMS_METADATA.GET_DDL('VIEW','VIEW_NAME') FROM DUAL; 表名和视图名称均要大写。
原创 2024-03-26 13:30:39
129阅读
with aa as (SELECT IID, USERNAME, to_char(BEGIN_TIME,'mm/dd hh24:mi') begin_time, SQL_ID, decode(COMMAND_TYPE,3,'SELECT',2,'INSERT',6,'UPDATE',7,'DELETE',189,'MERGE INTO',
原创 2024-09-01 08:40:24
70阅读
SELECTdbms_lob.substr(DBMS_METADATA.GET_DDL('TABLESPACE',TS.tablespace_name))FROMDBA_TABLESPACESTS;
原创 2019-01-04 16:29:28
8325阅读
O有时候删除数据卡死 1.查...
原创 2024-04-30 09:43:58
36阅读
查询指定表名所有索引select * from user_indexes where table_name=upper('AC
原创 2022-05-25 11:33:45
4095阅读
因为想通过sql语句查看数据库表相关约束信息,通过看了网上一些资料,觉得有必要一下笔记。Oracle将用户创建表、约束等信息都放在数据字典表中,允许开发人员查询数据字典表或视图来获取数据库对象信息,比如一个表创建者信息、创建时间信息、所属表空间信息、用户访问权限信息等。如果用户在对数据库中数据进行操作时遇到困难,就可以访问数据字典来查看数据库对象详细信息,数据字典中包含主要内容如
原创 2014-03-08 20:00:54
3252阅读
检查产生死锁机器:select username,lockwait,status,machine,program from v$session where sid in(select session_id from v$locked_object)检查产生死锁语句:select sql_text from v$sql where hash_value in (select sql_hash_v
原创 2013-11-29 14:40:09
6971阅读
1、在pl/sql中打开cmd命令容器2、在cmd命令窗口中输入:explain plan for select * from t;3、查看sql语句执行计划:select * from table(dbms_xplan.display);MISSES IN library cache durin...
原创 2023-05-11 11:20:15
871阅读
每天一个 DBA 小知识,助你更进一步!
原创 2021-09-13 09:48:11
5624阅读
每天一个 DBA 小知识,助你更进一步!
原创 2022-02-08 16:35:05
430阅读
问题描述:oracle序列是什么,如何使用。 解决方案: oracle序列是什么? 简单来说,把他理解为sql server中主键。因为Oracle没有办法像sql server一样为某个字段设置为主键自增,所有有了序列这个概念 实列: 1.创建序列: 2.查询创建序列下一个值: 3 ...
转载 2021-10-29 16:50:00
420阅读
2评论
Oracle序列使用【问题缘由】                利用序列,使插入记录有一项字段是自增【遇到问题】        序列创建完成以后创建一个表插入数据之前触发触发器,        
原创 2011-06-14 13:38:24
324阅读
oracle序列学习   一、创建序列 create  sequence  [user.]<序列名字> increment by  <增长值> start with  <起始值> [maxvalue  <最大值> | nomaxvalue] [minvalue 
原创 2011-09-12 22:27:07
496阅读
1点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5