
oracle
文章平均质量分 90
jerry-89
这个作者很懒,什么都没留下…
展开
-
数据库管理工具神器-DataGrip,可同时管理多个主流数据库[SQL Server,MySQL,Oracle等]连接
日常开发中少不了各种可视化数据库管理工具。如果需要同时能连接多种数据库,大家肯定都会想到 DBeaver、Navicat Premium。本文介绍另一个十分好用且强大的工具:DataGrip。 DataGrip 是 JetBrains 公司推出的管理数据库的产品。对于 JetBrains 公司,开发者肯定都不陌生,IDEA 和 ReSharper 都是这个公司的产品,用户体验非常不错。 DataGrip 提供 Windows 版本和 macOS 版本,支持几乎所有主流的关系数据...转载 2022-04-01 14:17:20 · 5551 阅读 · 0 评论 -
MYSQL数据库设计规范与原则
MYSQL数据库设计规范 1、数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成; 命名简洁明确(长度不能超过30个字符); 例如:user, stat, log, 也可以wifi_user, wifi_stat, wifi_log给数据库加个前缀; 除非是备份数据库可以加0...转载 2018-07-03 15:15:20 · 1295 阅读 · 0 评论 -
数据库 LRU链与脏LRU链
一、LRU链: 任何缓存的大小都是有限制的,并且总不如被缓存的数据多。就像Buffer cache用来缓存数据文件,数据文件的大小远远超过Buffer cache。因此,缓存总有被占满的时候。当缓存中已经没有空闲内存块时,如果新的数据要求进入缓存,就只有从缓存中原来的数据中选出一个牺牲者,用新进入缓存的数据覆盖这个牺牲者。这一点我们在共享池中曾提及过,这个牺牲者的选择,是很重要的。缓存是...转载 2018-06-27 11:27:21 · 281 阅读 · 0 评论 -
数据库访问性能优化
数据库访问性能优化特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;3、 本文未深入数据库优化中最核心的执行计划分析技术。 读者对像:开发人员:如果你是做数据库开发,那本文...转载 2018-06-27 11:07:28 · 241 阅读 · 0 评论 -
oracle优化常用经典参考
2-调优步骤: 1 设计调优 2 应用调优 程序员代码3 内存4 连接5 操作系统2-已有产品的调优 1 定位问题 2 查看操作系统和oracle统计 3 考虑通用系统错误 4 假定问题 5 通过参数修改去调优 3调优方法 1 检查日志和trace file 2 检查参数文件3 检查 内存 cpu4 那些sql占用cpu和io如果相应时间慢; 1分析工作实现和相应时间2 检查那部分时间长3 细...转载 2018-06-25 16:22:15 · 3942 阅读 · 0 评论 -
ORACLE SQL语句执行流程与顺序原理解析
Oracle语句执行流程第一步:客户端把语句发给服务器端执行当我们在客户端执行SQL语句时,客户端会把这条SQL语句发送给服务器端,让服务器端的进程来处理这语句。也就是说,Oracle 客户端是不会做任何的操作,他的主要任务就是把客户端产生的一些SQL语句发送给服务器端。服务器进程从用户进程把信息接收到后, 在PGA 中就要此进程分配所需内存,存储相关的信息,如:在会话内存存储相关的登录信息等。虽...转载 2018-06-29 13:41:23 · 4482 阅读 · 0 评论 -
SQL查询优化改写
第1章:单表查询--查找空值select * from emp where comm is null; /* * replace(1,2,3) * 1:字段,2:旧内容 ,3:新内容*/select replace('abcdefg','a',null) from dual;---2018-01-16补充/** 但是提供了一个 instr() 方法 具体用法: ...原创 2018-05-30 14:39:46 · 546 阅读 · 0 评论 -
Oracle中查看最近被修改过的表的方法
select uat.table_name as 表名,(select last_ddl_time from user_objects where object_name = uat.table_name and uat.tablespace_name='JMY' ) as last_ddl_time fro...转载 2018-05-30 14:18:42 · 6148 阅读 · 1 评论 -
oracle tablespace
表空间(TABLESPACE)是ORACLE数据库中最大的逻辑结构。ORACLE数据库是由一个或多个表空间组成的。它在物理上与磁盘上的数据文件相对应(一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间)。从物理上说数据库的数据被存放在数据文件中,而从逻辑上说是被存放在表空间中的。一、表空间概述 表空间是ORACLE数据库中最大的逻辑结构。数据库的所有对象和方案都被逻辑的保存在表空...原创 2018-04-04 15:44:52 · 688 阅读 · 0 评论 -
oracle禁止用户做DDL操作
CREATE OR REPLACE TRIGGER trg_dropdeny BEFORE DROP ON DATABASEBEGIN IF LOWER (ora_dict_obj_name ()) = 'test' THEN raise_application_error (num => -20000,原创 2017-04-06 17:34:24 · 2718 阅读 · 0 评论