sql

MySQL bit类型增加索引后查询结果不正确案例浅析

昨天同事遇到的一个案例,这里简单描述一下:一个表里面有一个bit类型的字段,同事在优化相关SQL的过程中,给这个表的bit类型的字段新增了一个索引,然后测试验证 时,居然发现SQL…

数据库管理-第212期 上期SQL性能优化勘误与扩展(20240624)

数据库管理212期 2024-06-24数据库管理-第212期 上期SQL性能优化勘误与扩展(20240624)1 环境2 方案1问题3 问题引申总结 数据库管理-第212期 上期…

数据库管理-第211期 记一次简单的SQL性能优化(20240623)

数据库管理211期 2024-06-23数据库管理-第211期 记一次简单的SQL性能优化(20240623)1 起因2 变化3 排查问题4 优化方案1方案2方案35 效果总结 数…

使用SQL Tuning Advisor对SQL的调优-简单使用

SQL优化器SQL Tuning Advisor (STA),是oracle的sql优化补助工具。属于DBMS_SQLTUNE包,它的主要作用是对于sql使用到的表创建正确的索引。…

【直播预告】SQL审核真的能审出数据库的所有问题吗?

在当今快速发展的信息技术领域,数据库作为核心组件之一,其性能和安全性至关重要。SQL审核,作为确保数据库操作合规性、预防性能问题和保障数据安全的关键环节,正受到越来越多企业和开发者…

浅谈 MYSQL 优化相关命令

引言 MYSQL 可以查看一个 SQL 大概性能的命令往往都是使用 expalin , 该命令个人理解中该命令更偏向于给出 sql 在组织数据方面的操作情况, 从中大致可以看出使用…

国产Navicat来啦!免费使用的sql工具!

前两天公司收到了Navicat的律师函,以后都不允许使用了,办公室上下顿时哀嚎一片。我们急需寻找一款免费、稳定、功能强大的SQL工具。经过一番努力,我们找到了一个满足所有需求的优秀…

近 20% 的 Microsoft SQL Server 已不再受支持

IT 资产管理平台 Lansweeper 发出警告称,该公司在扫描了超过一百万的 SQL Server 实例后发现,有 19.8% 的 SQL Server 现已不受微软支持。 还…

oracle 统计信息常用操作SQL汇总

统计信息针对部分sql走索引不准的情况,可以优先收集一波统计信息--统计某一时间段内,sql运行的情况SELECT sql_id,MODULE,count(*) FROM "V$A…

项目中怎么处理慢SQL

1. 慢SQL危害 慢SQL顾名思义,执行耗时比较久的SQL,长时间占有一个数据库连接。可千万不能小看一个慢SQL,会对数据库造成非常大的影响。 数据库是一个公共资源,会有多个接口…

Bytebase 2.19.0 – 支持 DynamoDB

🚀 新功能 支持 DynamoDB。 支持独立的 SQL 审核工单。 支持为工单事件配置 Slack 私信通知。 支持 PostgreSQL 的 DML 变更事前备份。 为 SQL…

MySQL Explain详解

在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划…

一个慢查询的基本分析

一、问题提出 某测试环境, sql普遍跑得慢。 随便查看一条sql执行计划exec info中 tikv_task:{proc max:12.5s}, 扫表一次 TableRowI…

oracle sqlplus login.sql设置

sqlplus在启动时会自动运行两个脚本:glogin.sql、login.sql这两个文件 执行顺序为  1.默认在在$ORACLE_HOME/sqlplus/admin路径下查…

Oracle Database 23ai新特性:In Database SQL Firewall

Oracle Database 23ai 中的In Database SQL Firewall是数据库安全性的重要保障,其作用不仅仅是嵌入数据库内核并提供实时保护,防范 SQL 注…

SQL 质量管理 | MySQL 工单支持存储过程等复杂语法上线

🎈 新功能社区版MySQL 工单支持存储过程等复杂语法上线五月,我们已支持 Oracle 和 SQL Server 类型的数据源以“文件模式”上线,本期新增对 MySQL 数据源类…

数据在InnoDB中的流程

前置信息 1、sql interface : 接收 sql 命令用于执行,并将结果返回给用户 2、sql parser : sql查询解析器,分析sql的合法性,并尝试分解sql …

Oracle SQLcl

Oracle SQLcl(SQL 开发人员命令行)是基于 Java 的命令行 Oracle 数据库的接口。使用 SQLcl,可以执行 SQL 和 PL/SQL 语句 以交互方式或作…

内存扩容后,Oracle无法启动问题处理

Oracle内存扩容后,Oracle无法启动问题处理问题现象SQL> alter system set sga_max_size=9600M scope=spfile;Sys…

SQL教程:流程控制

流程控制的定义一般是指用来控制程序执行和流程分至点额命令,一般指的是逻辑计算部分的控制。流程控制种类常见的流程控制有以下8种:BEGIN ... ENDWAITFORGOTOWHI…

加载更多