书签 索引server sql

2 01 | 基础架构:一条SQL查询语句是如何执行的?

你好,我是林晓斌。 这是专栏的第一篇文章,我想来跟你聊聊MySQL的基础架构。我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题。同样,对于MySQL的学习也是这样。平时我们使用数据库,看到的通常都是一个整体。比如,你有个最简单的表,表里只有一个ID字段 ......
语句 架构 基础 SQL 01

3 02 | 日志系统:一条SQL更新语句是如何执行的?

前面我们系统了解了一个查询语句的执行流程,并介绍了执行过程中涉及的处理模块。相信你还记得,一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。 那么,一条更新语句的执行流程又是怎样的呢? 之前你可能经常听DBA同事说,MySQL可以恢复到半个月内任意一秒的状态 ......
语句 系统 日志 SQL 02

linq的妙用 分组 交换索引

/// /// Splits a collection of objects into n pages with an (for example, if I have a list of 45 shoes and say 'shoes.Split(5)' I will now have 4 page ......
妙用 索引 linq

sql 分组去重(转载)

转载来源:https://blog.csdn.net/weixin_35750483/article/details/129077221 在 SQL 中,要对查询结果进行分组并去重,可以使用 GROUP BY 和 DISTINCT 关键字。 例如,假设有一张名为 orders 的表,其中有两个字段: ......
sql

每个节点上的cadvisor采集数据后通过aggregate api将转换交给 metric-server

metric-server主要用来通过aggregate api向其它组件(kube-scheduler、HorizontalPodAutoscaler、Kubernetes集群客户端等)提供集群中的pod和node的cpu和memory的监控指标,弹性伸缩中的podautoscaler就是通过调用 ......

索引

一、索引 索引就相当于目录。为了方便查找书中的内容,通过对内容建立索引形成目录。索引是一个文件,它是要占据物理空间的。 索引有哪些优缺点? 索引的优点 可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。 索引的缺点 时间方面 ......
索引

windows server 的日志手动筛选xml如何学习编写

如何编写 Windows Server 的日志筛选器,你需要先了解以下概念: 1、Windows Event Log:Windows Event Log 是 Windows Server 操作系统提供的一种记录系统事件的机制,它可以记录操作系统、应用程序、安全、系统和其他类型的事件。 2、Event ......
手动 windows server 日志 xml

Oracle MySQL Server 拒绝服务漏洞(CVE-2023-21912) 修复

|CVE编号|公告标题和摘要|最高严重等级|受影响的软件| |-|-|-|-| |CVE-2023-21912|Oracle MySQL Server拒绝服务漏洞未经身份验证的远程攻击者可通过MySQL协议网络访问MySQL Server,成功利用此漏洞可导致目标MySQL Server挂起或频繁重 ......
漏洞 Oracle Server MySQL 21912

记录一次使用 表达式引擎 自定义注解 还有 sql union all 实现对数据库数据提取、重组、计算的业务 mybatis-plus + SpringBoot

这样编写减少了前后端很多没必要的遍历,以及if判断并最大限度提高了代码的可变通性 额外需要学习的是ORM框架下,如何接收多表(各表结构不同)操作后,sql返回的新结构的临时表问题 表达式引擎用到的依赖 <dependency> <groupId>org.apache.commons</groupId ......

Oracle MYSQL Server 安全漏洞(CVE-2022-32221)

https://blog.csdn.net/weixin_45410876/article/details/124777690 https://blog.csdn.net/ljfrocky/article/details/113758188 升级系统的curl命令到最新版 前言 因为业务需要,服务器 ......
安全漏洞 漏洞 Oracle Server MYSQL

Dynamics CRM - 如何修复安装CRM 2016时出现SQL Native Client 下载失败的问题

一、问题场景: 近日,为了测试 Dynamics CRM 8.2到 9.17的升级,重装了 CRM 2016,过程中发现存在 SQL Native Client Download Failed 导致安装无法继续进行。在此记录一下问题的解决办法: 二、查找原因: a.首先通过访问安装日志目录查看原因, ......
CRM Dynamics Client Native 问题

提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)

对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置 ......
索引 经验 数据 mysql Mysql

http: server gave HTTP response to HTTPS client

The error message "http: server gave HTTP response to HTTPS client" occurs when a client tries to access a server through an HTTPS connection, but the ......
response client server HTTPS http

20230418 >windows11 slmgr/ ato 命令和kms server

Problems: 1 使用win11 不打算使用微软账户,如何绕过 2 重装 Windows11 或者用 virtual machines 搬运都得用到的,如何临时激活。 这个作为testing用途,请勿用作商业用途。 Solution stepA: 重装的时候 会遇到windows 11 在oo ......
20230418 命令 windows server slmgr

列表多级分类sql

列表多级分类一般在数据库中的存储一般是树型结构,通过parentid来维持各行数据之间的父子关系,示例数据如图: 列表的层级固定可以使用内连接来实现,若是无限层级则可以通过mysql的with recursive递归实现。 一、固定层级 假如层级是两层(不加根层级),使用表的内连接实现查询分级数据: ......
sql

sql with语句查询 递归查询

with语句查询可以将一个子查询作为一个结果,相当于一个i临时表多次使用 WITH t1 AS (SELECT 1 AS id,'bird' AS cname) , t2 AS (SELECT 1 AS id,'123' AS info) SELECT t1.cname,t2.info FROM t ......
语句 with sql

第五天sql注入随笔

count* 和group by函数联合使用的时候,查出来的是每个分组里的记录个数 1.updataxml函数 第一个参数是string格式,是xml文档名字,第二个是xpath,是路径,字符串,第三个是字符串,是替换查找到的符合条件的数据,和extractvalue谁不被过滤用谁 3.floor ......
随笔 sql

记一篇SQL笔记

title: 记一篇SQL笔记 date: 2022-11-10 15:02:59 cover: https://img2023.cnblogs.com/blog/3177837/202304/3177837-20230419150737994-1755737660.jpg top_img: htt ......
笔记 SQL

oracle数据库改字段数据类型造成索引失效的bug

问题说明: oracle的varchar2最大长度为4000,由于某个字段长度超过4000,所以就将其数据类型改成了CLOB,结果报错: java.sql.SQLException: ORA-01502: 索引 'DEV.SYS_C0019380' 或这类索引的分区处于不可用状态 问题解决: 查看索 ......
数据 字段 索引 类型 数据库

NULL值引入导致新增的unknown逻辑值 以及 SQL server中ANSI_NULLS的使用

部分参考文章: https://www.bbsmax.com/A/A7zgEOVl54/ [BBSMAX]Lumia1020 2022-11-08 https://www.cnblogs.com/SFAN/p/4343703.html cnblogs @ sunnyboy 2015-03-17 10 ......
逻辑值 ANSI_NULLS 逻辑 unknown server

SQL Server 遇到的问题记录

程序上的连接字符串突然连接不上数据库 问题描述: 程序上连接字符串连接指定数据库异常,且官方管理工具,右击数据库选择属性,会提示异常:“由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据车……”。 我的连接字符串:Data Source=.;Initial Catalog=MyDb1;Int ......
Server 问题 SQL

SQL——CHARINDEX,找到字符(char)的位置(index)

DECLARE @ItemCode VARCHAR(50) SET @ItemCode = '1,2,34,56,78,9,0' WHILE (CHARINDEX(',', @ItemCode) <> 0) BEGIN PRINT (SUBSTRING(@ItemCode, 1, CHARINDEX ......
CHARINDEX 字符 位置 index char

SQL 跨数据库处理 语句

1.插入数据 SET IDENTITY_INSERT 数据库A.dbo.FI_FloExpenseDaily ON --设置为允许手动插入值 INSERT INTO 数据库A.[dbo].[表1] (ID,[FlowNo] ) SELECT ID,ExpenseNo FROM 数据库B.[dbo]. ......
语句 数据库 数据 SQL

sql语句优化

问题查找及措施 问题查找 需要找到具体的代码,对其进行一对一优化,而非一直把关注点放在服务器和sql平台 降低简化每个事务中处理的问题,尽量不要让一个事务拖太长的时间 例如文件上传时,应将文件上传这一步放在事务外面 微软建议 4.启动sql定时执行计划 怎么启动sqlserver代理服务-百度经验 ......
语句 sql

MYSQL索引失效场景及其原理

MySQL索引失效是指查询时不能有效利用索引,从而导致查询性能下降的现象。以下是一些常见的MySQL索引失效场景及原理: 使用函数或表达式:在WHERE子句中对索引列使用函数或表达式会导致索引失效。因为MySQL无法预先计算表达式的结果,所以无法使用索引进行查找。例:SELECT * FROM us ......
索引 场景 原理 MYSQL

MySQL InnoDB存储引擎选择B+树作为索引数据结构的原因

MySQL InnoDB存储引擎选择B+树作为索引数据结构的原因在于其特点与性能。B+树相比红黑树和B树,更适用于关系型数据库的特点,具体体现在以下几个方面: 磁盘I/O效率:数据库的数据通常存储在磁盘上,磁盘I/O操作相对较慢。B+树的一个重要特点是它能减少磁盘I/O次数。B+树是一种多路平衡查找 ......
数据结构 索引 原因 结构 引擎

MySQL InnoDB存储引擎选择B+树作为索引数据结构的原因

MySQL InnoDB存储引擎选择B+树作为索引数据结构的原因在于其特点与性能。B+树相比红黑树和B树,更适用于关系型数据库的特点,具体体现在以下几个方面: 磁盘I/O效率:数据库的数据通常存储在磁盘上,磁盘I/O操作相对较慢。B+树的一个重要特点是它能减少磁盘I/O次数。B+树是一种多路平衡查找 ......
数据结构 索引 原因 结构 引擎

sql 分页展示数据

sql 是的,SQL 语句可以实现分页展示数据的功能。不同的数据库系统实现方式可能略有不同,以下是一些常见的 SQL 实现分页的方式: ### MySQL MySQL 可以使用 `LIMIT` 子句实现分页,语法如下: ```sql SELECT * FROM table_name LIMIT of ......
数据 sql

VMware vCenter Server 8.0U1 发布 - 集中式管理 vSphere 环境

请访问原文链接:VMware vCenter Server 8.0U1 - 集中式管理 vSphere 环境,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 2023-04-18, VMware vSphere 8.0U1 发布。 详见:VMware vSphere 8 Upd ......
vCenter vSphere 环境 VMware Server