1.本章目标  存储过程2.存储过程  类似于编程语言中的函数(方法)  可以再存储过程中封装一组sql代码,以完成某个特定的功能3.分类  存储过程  存储函数  区别    1.存储函数有且只有一个返回值,存储过程不能有返回值    2.函数只能有输入参数,而且不能显示的带上in关键字,而存储过程可以有多个in  out inout等参数    3.存储过程中的语句功能更强大,存储过
最近的项目使用了spring和mysql,但在性能上出了问题,刚开始一直不能找到瓶颈在哪里,就不断的摸索,经过一系列的测试后,确定了在使用spring的transactionnal的注解时,mysql提交事务时花费的时候几乎是用了100ms,这是让人很难接受的。刚开始怀疑是不是我们的在使用spring的事务管理器上有问题,后来有怀疑是不是对于@Transactional注解的使用上有问题,但是没有
要想知道每个数据库的大小的话,步骤如下: 1、进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2、查询所有数据的大小: select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables; 3、查看指
推荐:mysql查询区分大小写高性能mysql查询默认是不区分大小写的 如: 效果是一样的。 要让mysql查询区分大小写,可以: 也可以在建表时,加以标识 测试30W数据 不支持索引,查询效率底下,不建议考虑。上面这些sql语句乍看不会有什么问题,但是当表中的数据多了以后,问题就会凸显出来,用不到索引,InnoDB存储引擎提供事务的隔离级别有READ UNCOMMITTED、READ COMMI
#查看总的空间大小 默认单位是字节 除1024为K,除1048576为M SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA='boc-samsung'; #查看某表占的空间大小 SELECT DATA_LENGTH FROM informat
一.MySQL事务是什么        事务就是将一组sql语句放在同一批次去执行,如果一条语句出错则该批次内所有 语句都取消      a:原子性        事务中的语句要么都执行成功,要么都不执行      b:一致性  &nbs
前言在面试中,基本上都会问到关于数据库的事务问题,如果啥都不会或者只回答到表面的上知识点的话,那面试基本上是没戏了,为了能顺利通过面试,那MySql事务问题就需要了解,所以就根据网上的资料总结一版Mysql事务的知识点,巩固一下事务的知识。事务事务是指逻辑上的一组操作,要么都执行,要么都不执行,事务的特性(ACID)原子性(Atomicity):事务是不可分割的工作单元,要么都成功,要么都失败,
转载 2024-07-06 13:03:04
11阅读
一、事务定义事务:一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元)。 一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成。 事务只和DML语句有关,或者说DML语句才有事务。在事务进行过程中 未结束前,DML语句是不会更改底层数据,只是将历史操作记录一下,在内存中完成记录。 在结束时,而且是成
事务定义:事务就是程序访问或更新数据库的执行单元,事务本身可能只有一条sql语句,也可能包含多条sql语句,但是事务必须满足ACID事务的ACID:①:原子性:事务的最小单位,具有不可分割的属性 ②:一致性:事务的处理结果,要么一起完成,要么一起不完成,没有第三种形态 ③:隔离性:一个事务的执行不会干扰到其他事务的执行 ④:持久性:因为MySQL的数据是存储在硬盘中的,发生特殊情况下不易丢失数据论
转载 2024-05-29 00:57:43
54阅读
事务(transaction),是一个操作序列。这些操作要么都做,要么都不做。事务有四个特性,即ACID。Atomicity(原子性),指一个事务是一个不可分割的工作单位,其中的操作要么都成功,要么都失败,不能存在部分成功或者部分失败的情况。如果事务中一个SQL语句执行失败,则已执行的语句也必须回滚,数据库退回到事务前的状态。InnoDB保证原子性是通过redo log以及undo log来进行的
转载 2023-08-30 11:06:15
102阅读
事务是数据库区别于文件系统最重要的特性之一。事务可由一条非常简单的SQL语句组成,也可以由一组复杂的SQL语句组成。事务是访问并更新数据库中各种数据项的一个程序执行单元。在事务操作中,要么都做修改,要么都不做,这就是事务的目的。MySQL的存储引擎中,INNODB支持事务特性,这里主要讲述INNODB的事务特性。INNODB存储引擎完全符合事务的ACID特性:原子性(atomicity)一致性(c
前言 简单整理一下事务。正文事务有四大特性:1.原子性(atomicity)一个事务必须被视为一个不可分割的最小单元。2.一致性(consistency)数据库总是从一个一致性的状态转换到另一个一致性的状态。很多人对事务的一致性和原子性可能会有偏差。要理解这个东西呢,首先要抛开mysql,或者我们常见的数据库sql server,mongodb。单纯来理解数据库的事务。假如有两个事务事务a和事
转载 2024-05-16 10:19:00
52阅读
# MySQL 剩余空间大小探秘 MySQL 是一个广泛使用的开源关系型数据库管理系统,许多项目的核心都依赖于它的稳定与高效。在使用过程中,了解数据库的剩余空间大小是至关重要的,不仅能帮助我们优化性能,还能有效防止数据溢出。本文将带你踏上一段了解 MySQL 剩余空间大小的旅程,并提供代码示例,帮助你直观地掌握这一主题。 ## 什么是 MySQL 剩余空间? 在 MySQL 中,剩余空间大小
原创 2024-10-14 05:25:38
50阅读
# mysql查看空间大小的流程 ## 1. 连接到MySQL数据库 首先,我们需要连接到MySQL数据库。可以使用命令行工具或者图形化界面工具连接。这里我们以命令行工具为例。 ```shell mysql -u username -p ``` - `-u`选项指定用户名 - `-p`选项表示需要输入密码 ## 2. 选择要查看空间大小的数据库 连接成功后,我们需要选择要查看空间大小的数据
原创 2023-10-19 07:33:06
48阅读
# 查询MySQL空间大小 MySQL是一种常见的关系型数据库管理系统,它被广泛应用于各种应用程序中。在实际应用中,我们常常需要查询MySQL数据库的空间大小以了解数据库的使用情况。本文将介绍如何使用SQL语句查询MySQL数据库的空间大小,并提供相应的代码示例。 ## 查询数据库空间大小 要查询MySQL数据库的空间大小,我们可以使用`information_schema`数据库中的`TA
原创 2023-11-09 06:27:14
27阅读
# 如何查询MySQL数据库空间大小 ## 1. 概述 在MySQL数据库中,查询数据库空间大小可以帮助我们了解数据库占用的存储空间情况,有助于数据库优化和性能调优。本文将介绍如何查询MySQL数据库空间大小的方法。 ## 2. 查询流程 下面是查询MySQL数据库空间大小的流程: | 步骤 | 操作 | | ---- | ---- | | 1 | 连接MySQL数据库 | | 2 | 选择
原创 2024-05-18 05:32:06
31阅读
有时候因工作需要我们需要知道MySQL数据库中某个表占用的空间大小,那这个该如何操作呢?其实很简单,你是否留意到了所有数据库都会附带一个似乎从来没有用过的 information_schema 数据库?这个数据库有什么用我们就不说了,但是查看某个表占用的空间大小却是要通过这个数据库来查看的。 首先打开MySQL的 information_schema 数据库,在这个数据库中找到 TABLES 表
转载 2023-06-27 21:24:46
582阅读
1.mysql查询表大小行数:①.查询表rowsuseinformation_schema;select table_name,table_rows from tables where TABLE_SCHEMA = 'koaladb' order bytable_rowsdesc;View Code②.查询表所站空间selecttable_schemaas '数据库',table_nameas '
# mysql使用空间大小的查询流程 ## 1. 确定数据库和表格 首先,我们需要确定要查询的数据库和表格。在MySQL中,一个数据库可以包含多个表格,我们需要选择要查询的具体表格。 ## 2. 查询表格大小 接下来,我们需要查询表格的大小,即该表格占用的磁盘空间大小。 ### 2.1 使用SHOW TABLE STATUS命令 我们可以使用MySQL提供的`SHOW TABLE STATU
原创 2023-10-21 03:24:05
55阅读
# MySQL查表空间大小 ## 介绍 MySQL是一个流行的开源关系型数据库管理系统,广泛用于各种Web应用程序和数据驱动的应用程序中。在开发和维护MySQL数据库时,了解表空间大小是非常重要的。表空间是数据库中存储表和索引数据的区域,它直接影响数据库的性能和存储空间的使用。 本文将介绍如何使用MySQL的命令和查询来查找表空间大小。我们将使用几个示例来演示如何获取数据库的表和索引的大
原创 2023-08-24 10:52:31
44阅读
  • 1
  • 2
  • 3
  • 4
  • 5