logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ORALCE数据库性能优化-执行计划总结(影响因素)

1 统计信息。2 绑定变量窥视3 自适应绑定变量。411g新特性之基数反馈(Cardinality Feedback)A5 STA6 SPA7 sql profile

数据库学习案例-20240118-InnoDB重做日志架构和innodb_redo_log_capacity系统变量

说明:从MySQL 8.0.30开始,InnoDB的重做日志架构发生了重大变化,重做日志文件被固定为32个,并存放在一个专门的目录下面,。原文网址:https://lefred.be/content/dynamic-innodb-redo-log/ (有删节和修改)作者: Frédéric Descamps,Oracle公司MySQL社区经理,知名MySQL布道师。

文章图片
#数据库#学习#架构
Oceadatabase管理-基础知识

基础概念租户:将数据库集群按照规格(cpu 内存 存储、tps、qps)划分成多个资源池,分配给不用的租户。1 **一般一个应用占用一个租户。**系统租户sys(一般id 1000以内,剩下为业务租户,必须制定mysql或者oracle模式。2 oceanbase集群创建完成后,每一个ob server都可以接受连接,默认连接端口为2881。3 集群创建完成后,会默认创建一个sys的租户,sys下

mysql性能优化分析-NOW(),SYSDATE();

now()如果像sysdate()一样取的是机器的系统时间,那么在MySQL的主库和备库执行同一个这样的SQL语句,主库和备库的这一条数据肯定就不一致了。如果你觉得now()函数就够了,你不需要每次都取当前的机器系统时间,那么你可以在MySQL启动时指定–sysdate-is-now,这样的话MySQL会把sysdate()当成now()的一个同义词。在使用now()的情况下,虽然我们sleep了

#mysql#数据库#java
Mysql数据库性能优化--performance_SCHEMA.STATEMENTS语句分析

使用performance_schema很容易找到引起性能问题的查询以及原因。要启动语句检测,需要启动statement类型的插装。

文章图片
#数据库#mysql
Oracle性能优化-执行计划(不走合适的索引)

1 优化执行sql类似脚本如下:select * from t where time>sysdate-1 and sex='男';创建索引如下:create index idx1 on t(TIME);CREATE INDEX IDX2 ON (SEX);在实际业务中执行sql语句时,发现执行计划采用索引 IDX2而不是IDX1. 在采集统计信息后仍然使用IDX2.优化方案:由于时间固定,可

文章图片
#oracle#数据库
Oracle数据库性能优化-max(),MIN()分析优化

原始sqlSELECT MAX(OBJECT_ID),MIN(OBJECT_ID) FROM T1;进程如下改写。select (select MAX(OBJECT_ID) from t1),(select min(OBJECT_ID) from t1) from dual;

ORACLE数据库基础管理-null值问题总结以及is null性能优化

NULL值总结NULL的形式Null= ‘’优化is nullSQL> SET AUTOTRACE TRACEONLYSQL> SELECT *FROM T1 WHERE OBJECT_NAME IS NULL;已选择9行。执行计划------------------------------------------...

Oracle数据库性能优化 -非空约束重要性全表扫描的性能提升

1.1测试现象CREATE TABLE T1 AS SELECT OBJECT_ID,OBJECT_NAME FROM DBA_OBJECTS;CREATE TABLE T2 AS SELECT OBJECT_ID,OBJECT_NAME FROM DBA_OBJECTS;CREATE INDEX IDX1 ON T1(OBJECT_ID);EXPLA...

    共 76 条
  • 1
  • 2
  • 3
  • 8
  • 请选择