书签 索引server sql

mysql索引与主键、外键

1、介绍 优点:索引可以大大提高mysql的检索速度。 缺点:虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。建立索引会占用磁盘空间的索引文件。 2、分类 2.1 普通索引 # 基 ......
索引 mysql

【PostageSQL】关于表的元数据信息比如行数、表空间大小、表索引访问次数、最近分析时间等信息收集

1 前言 最近看阿里云的RDS数据库的数据分析,发现人家统计信息很快,于是很好奇人家怎么收集的,其实就是调的PGSQL的语句来收集的,我们这节就来看看这些数据怎么来的哈。如下图RDS的收集信息: 2 数据收集 函数表 函数名返回类型描述 pg_size_pretty(bigint|numeric) ......
信息 PostageSQL 索引 次数 大小

渗透测试_SQL注入漏洞

SQL注入 判断注入方式 1%' and 1=2# 1%' and 1=1# id = 1 and 1=1 id = 1 and 1=2 id = 1 or 1=1 id = '1' or '1'='1' id=" 1 "or "1"="1" 万能密码 admin’or’1’=’1 判断列数 1%' ......
漏洞 SQL

读SQL进阶教程笔记12_地址与三值逻辑

1. SQL和数据库都在极力提升数据在表现层的抽象度,以及对用户隐藏物理层的概念 2. 关系模型是为摆脱地址而生的 2.1. “地址”不仅包括指针操作的地址,还包括数组下标等 3. 一个优雅的数据结构胜过一百行杂耍般的代码 3.1. 精巧的数据结构搭配笨拙的代码,远远好过笨拙的数据结构搭配精巧的代码 ......
进阶教程 逻辑 地址 笔记 教程

Ubuntu 22.04 Server 机器学习环境安装

Ubuntu 22.04 Server 机器学习环境安装 1. 安装操作系统 https://ubuntu.com/download/server 下载,写盘重启,最好备整张固态 一路默认,连接主wifi,由于我是双系统不要覆盖已有系统盘 直到 [] Set up this disk as an L ......
机器 环境 Ubuntu Server 22.04

对JSP(Java Server Pages)的一些理解

JSP全名为Java Server Pages,java服务器页面。JSP是一种基于文本的程序,其特点就是HTML和Java代码共同存在!JSP是为了简化Servlet的工作出现的替代品,Servlet输出HTML非常困难,JSP就是替代Servlet输出HTML的。JSP本身就是一种Servlet ......
Server Pages Java JSP

ipp-server 基于python实现的不错的ipp 服务

ipp-server 基于python实现的不错的ipp 服务,可以方便测试,同时支持了好几种模式的运行模式 参考运行 支持保存 ps 格式 python -m ippserver --port 1234 save /tmp/ pdf 格式 python -m ippserver --port 12 ......
ipp-server ipp server python

索引-语法

代码: -- 查看索引show index from emp;-- name字段为姓名字段,该字段的值可能会重复,为该字段创建索引create index idx_emp_name on emp(name);-- entrydate字段为入职日期字段,是非空且唯一,为该字段创建唯一索引create ......
语法 索引

索引-分类

......
索引

索引结构-结构的比较

InnoDB引擎选择使用B+tree索引结构的原因: 1.相对于二叉树,层级更小,搜索效率高 2.对于B-tree,无论是叶子节点还是非叶子节点,都会保存数据,这样导致页中存储的键值减少,指针跟着减少,要同样保存大量数据,只能增加树的高度,导致性能降低 ......
结构 索引

SQL Server占用内存不释放卡死问题

最近项目中发现使用SQL Server 的机器会出现10天左右占满内存卡死情况,百度后发现对应的原因如下: 即: SQL Server 内存管理是分配了最大内存是多少,就会使用多少,在再次使用的时候,才会释放掉空闲的内存,它不会主动全部释放掉所有空闲内存。 所以解决方式是:在sqlServer自带的 ......
内存 Server 问题 SQL

VulnHub-Acid: Server

本人所有文章均为技术分享,均用于防御为目的的记录,所有操作均在实验环境下进行,请勿用于其它用途,否则后果自负,作者不承担相应的后果。 ......
VulnHub-Acid VulnHub Server Acid

ArcGIS Portal/Server局域网域名访问问题

安装好arcgis portal后,假设:门户url:https://esrichina.arcgiscloud.com/arcgis/home/ip:10.0.3.159则需要修改host进行域名访问,找到C:\Windows\System32\drivers\etc下的HOSTS文件,打开HOS ......
局域网 局域 域名 ArcGIS Portal

sql查询字段个数

看具体是什么数据库,以oracle,mysql,sqlserver分别回答。 1、oracle: select count(*) from user_tab_cols where table_name='表名';--表名含英文的话应为英文大写字母 结果如图: 2、mysql: select coun ......
字段 个数 sql

Hibernate列表和分页列表用原生sql

记得注入SessionFactory: @Autowired private SessionFactory sessionFactory; 普通列表查询如下: public List<Object[]> statisticByYear(Integer year,Integer siteId, Str ......
Hibernate sql

Ubuntu Server QT开发

平台:Ubuntu 18.04 server. 文件:qt-everywhere-src-5.12.12.tar.xz 1.安装环境 1.1 通用环境 $ sudo apt install build-essential vim bc flex bison gawk libncurses5-dev ......
Ubuntu Server

oracle优化器介绍和优化选择索引与执行计划索引不一致处理

Oracle查询优化:如何在查询中使用索引? 在Oracle数据库中,索引是一种重要的性能优化工具,可以加速查询的执行速度并减少资源消耗。但是,在一些情况下,查询优化器可能会选择不同的索引或执行计划,而不同于您期望的执行方式,导致查询性能下降。本篇博客将介绍如何使用索引来优化Oracle查询,并解决 ......
索引 oracle

SQL SERVER修改schema

alter schema extra transfer dbo.SportHealthMonitorRange 以上语句为将dbo这个schema下的表SportHealthMonitorRange变更为extra 下 ......
SERVER schema SQL

对存储过程进行加密和解密(SQL 2008/SQL 2012)

开始: 在网络上,看到有SQL Server 2000和SQL Server 2005 的存储过程加密和解密的方法,后来分析了其中的代码,发现它们的原理都是一样的。后来自己根据实际的应用环境,编写了两个存储过程,一个加密存储过程(sp_EncryptObject),和一个解密存储过程(sp_Encr ......
SQL 过程 2008 2012

【SQL Server】数据库指令

一、连接数据库 string connStr = @"server=" + Server + ";database=" + DataBase + ";user=" + User_ID + ";password=" + PassWord; 二、表格操作 1、新建表 string cmdStr = "C ......
指令 数据库 数据 Server SQL

分享10个高级sql写法

本文正在参加「金石计划」 本文主要介绍博主在以往开发过程中,对于不同业务所对应的 sql 写法进行归纳总结而来。进而分享给大家。 本文所讲述 sql 语法都是基于 MySql 8.0+ 博主github地址:github.com/wayn111 欢迎大家关注,点个star 一、ORDER BY FI ......
写法 sql

java 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

通过java程序调用sqlserver数据库,报错 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferen ......
套接字 驱动程序 程序 Server java

测试环境治理之MYSQL索引优化篇

测试环境这个话题对于开发和测试同学一定不陌生,大家几乎每天都会接触。但是说到对测试环境的印象,却鲜有好评,下面就主要给大家分享一次实际工作中的Mysql性能优化实践,与大家共勉~ ......
环境治理 索引 环境 MYSQL

KB5024396 - SQL Server 2022 的累积更新 3

发布日期: 2023 年 4 月 13 日版本: 16.0.4025.1 摘要 本文介绍适用于 Microsoft SQL Server 2022 的累积更新包 3 (CU3) 。 此更新包含 SQL Server 2022 累积更新 2 发布后发布的 9 个修补程序,并更新以下版本中的组件: SQ ......
5024396 Server 2022 SQL KB

KB5024276 - SQL Server 2019 的累积更新 20

发布日期: 2023/4/13 版本: 15.0.4312.2 摘要 此更新中的已知问题 此更新包括的改进和修补程序 如何获取或下载此或最新的累积更新包 文件信息 此更新注意事项 如何卸载此更新 参考 摘要 本文介绍适用于 Microsoft SQL Server 2019 的累积更新包 20 (C ......
5024276 Server 2019 SQL KB

T-SQL基础教程Day3

第三章 联接3.1交叉联接交叉联接是最简单的联接类型。交叉联接仅执行一个逻辑查询处理阶段——笛卡尔乘积将一个输入表的每一行与另一个表的所有行匹配SQL Server支持交叉联接的两种标准语法:ANSI SQL-92和ANSI SQL-89语法,建议使用ANSI SQL-92语法3.1.1 ANSI ......
基础 教程 T-SQL Day3 SQL

MySQL_06索引、视图、外键

一:索引 show tables; desc aa; desc cc; desc duoceshi; select * from duoceshi; 1.普通索引 create index bb on aa(name); #在aa表的name字段上创建一个索引叫bb名字 show index fro ......
视图 索引 MySQL 06

第四天SQL注入课随笔

先配置好本地的数据库 1.时间盲注漏洞 一.用sleep函数来 1.访问对应路径 2.然后输入id=1得到 3.接下来判断闭合,看看有没有sql注入漏洞 http://localhost/sql/time_blind/?id=1%27 发现不回显了,代表sql语句出现了问题,但是不回显错误信息,又加 ......
随笔 SQL

SQL优化改写案例12(DM数据库表关联多次,连接条件不一优化案例)

阅读须知: 1、本案例是某金融机构的报表系统使用达梦数据库的报表统计SQL,不能拿出真实 SQL + 数据,笔者自己在ORACLE模拟的数据。 2、笔者对达梦数据库的hint不熟悉,该sql案例注重于优化思路和改写思路,如果使用hint干预速度将会更快。 上周六和DM哥们去优化金融项目SQL,遇到个 ......
案例 条件 数据库 数据 SQL

MySQL用B+树(而不是B树)做索引的原因

众所周知,MySQL的索引使用了B+树的数据结构。那么为什么不用B树呢? 先看一下B树和B+树的区别。 1.B树 维基百科对B树的定义为“在计算机科学中,B树(B-tree)是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(log n)的时间复杂度运行进行查找、顺序读取、插入和删除的数据结 ......
索引 原因 MySQL