问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql事务对查询有没有影响

发布网友 发布时间:2023-02-09 07:35

我来回答

4个回答

热心网友 时间:2024-08-24 09:13

您好,MySQL事务对查询有着重要的影响。MySQL事务是一种数据库技术,它可以保证一组SQL语句在执行过程中的原子性,即要么全部执行,要么全部不执行。这意味着,当您使用MySQL事务时,您可以确保您的查询不会被中断,从而保证查询的完整性和一致性。MySQL事务还可以帮助您控制数据库的可用性,确保您的查询不会被其他用户的操作所干扰。此外,MySQL事务还可以帮助您控制数据库的安全性,确保您的查询不会被未经授权的用户访问。总之,MySQL事务对查询有着重要的影响,它可以帮助您更好地控制数据库的可用性、一致性和安全性。

热心网友 时间:2024-08-24 09:13

什么是大事务
定义:运行时间比较长,操作的数据比较多的事务。
大事务风险:
锁定太多的数据,造成大量的阻塞和锁超时,回滚所需要的时间比较长。
执行时间长,容易造成主从延迟。
如何处理大事务:
避免一次处理太多大数据。
移出不必要在事务中的select操作
二、什么是事务
1.原子性:一个事务必须被视为一个不可分割的最小工作单元整个事务的所有操作要么全部提交成功,要么全部失败,对于一个事务来说不可能只执行其中一部分。例如:银行卡转账(整个事务中的所有操作要么全部提交成功要么全部失败)。
2.事务的一致性:一致性是指事务将数据库从一种一致性状态转换到另外一种一致性状态,在事务开始之前和事务结束后数据库中数据的完整性没有被破坏。例如:银行卡转账(一张减去100元,一张增加100元数据没有变化)。
3.事务的隔离性:一个事务对数据库中数据的修改,在未提交完成前对于其他事务不可见的。
读未提交(read-uncommitted):就是一个事务可以读取另一个未提交事务的数据脏读(脏读)
读已提交(read-committed):就是一个事务要等另一个事务提交后才能读取数据(不可重复读)
可重复读(repeatable-read):就是在开始读取数据(事务开启)时,不再允许修改操作
可串行化(serializable):是最高的事务隔离级别,在该级别下,事务串行化顺序执行,可以避免脏读、不可重复读与幻读。但是这种事务隔离级别效率低下,比较耗数据库性能,一般不使用。
分析:若有事务对数据进行更新(UPDATE)操作时,读操作事务要等待这个更新操作事务提交后才能读取数据,可以解决脏读问题。但是会出现了一个事务范围内两个相同的查询却返回了不同数据,这就是不可重复读。
注意:
并发性由高到低1>2>3>4
隔离性由高到低4>3>2>1
show variables like '%iso%'(查看当前隔离性级别)
set session tx_isolation (设置隔离级别)
4.事务的持久性:一旦事务提交,则其所做的修改就会永久的保存到数据库中,此时即使系统崩溃,已经提交的修改数据也不会丢失。
三、大表带来的问题
大表定义:单表超过千万行、文件超过10G
大表对查询的影响:
慢查询、
区分度底、
大量磁盘IO、
建立索引需要很长的时间、
修改表结构需要长时间锁表、
影响正常的数据操作
如何处理大表问题:
分库分表把一张表分成多个小表。难点:分表主键的选择、分表后夸分区数据的查询和统计。
大表的历史数据归档(前端增加历史查询)难点:时间点选择,如何进行归档操作
四、在大促中数据库服务器
数据库架构:主从复制、读写分离、集群等。
TPS:每秒处理事务的速度(一个事务三个过程)。
用户请求服务器
服务器内部处理
服务器返回给用户。
QPS:是一台指定服务器每秒能够相应的查询次数。
并发量:同一时间处理的请求的数量。
连接数:和服务器进行连接,但大部分处于sleep状态,只有少部分在运行。
并发量大,连接数大说明cpu空闲少繁忙。
磁盘IO读写过高会对服务器性能能造成影响。
不要在主库上数据库备份(磁盘读压力增大)。
有问题请关注【运维开发实战】小编会及时回复
mysql
数据库
java

点赞文章给优秀博主打call~
女士高跟皮鞋
精选推荐
广告

热心网友 时间:2024-08-24 09:14

mysql事务对查询有没有影响?
回答是:一般情况,mysql事务对查询有影响

热心网友 时间:2024-08-24 09:14

有新增材料时,删除材料并没有立即执行,导致查询时还是查询到了未删除的数据。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
刘德华《忘情水》歌词 忘情水专辑 忘情水 求 忘情水-刘德华 无损音质 华东理工大学长江学院怎么样 东华理工大学长江学院机械工程系考研情况 南昌教育学院跟东华理工大学的长江学院比哪个好? 东华理工大学和东华理工大学长江学院是同一所吗 东华理工大学长江学院考研难吗 CKC证书是啥意思? ckc康复是什么意思? 现浇混凝土及钢筋混泥土模板工程量计算规则是什么? 比较的较笔顺 拔牙后怎么敷冰袋 梦见与老鼠搏斗是什么预兆? 梦见和老鼠对抗 梦见和老鼠搏斗 若这一句的若表达了作者什么思想感情? 梦见死去的亲人还活着,且身上有污血衣单薄,且门口有柴火? 毛妮外套的领子为什么会洗翘?怎么弄平呢 活色生香全集一共多少集啊? 开着蓝牙打游戏影响手机吗 值得期待的欧美大片有哪些? 欧美大片推荐 有哪些欧美大片推荐 《我叫金三顺》里的三顺真名是什么? 怎么注消酷同软件 杨洋在盗墓笔记里演的是什么为什么血人听他的话 高钾冲施肥对土地能有破坏吗 高钙钾冲施肥,沃盾大姜苗期怎样使用冲施肥 阿楚姑娘讲的什么? 业务员应怎样练口才 公钥加密技术中数字签名的作用是提供 大多数使用公钥密码进行加密和数字签名的产品及标准使用的都是_百度知... 出轨电视剧精彩部分在第几集 台湾文化·台湾的宗教和民间信仰·台湾民间信仰 关于悬崖的四字成语 八大山人文言文翻译癫 清朝诗人黄遵宪简介 清朝诗人陈文述简介,陈文述的诗哪首最有名? 做梦梦到吃芒果预示着什么 梦见吃芒果是什么预兆? 梦见生三个小女孩是什么意思? 梦见生三胞胎女儿 梦见自己生三胞胎女儿 2022年8月8日是装修厨房吉日吗 2022年8月7日房子修补吉日一览表 但不明白01货币经济学 和02 金融经济学的具体区别,工作前景是怎样的... 货币金融学和金融学还有货币银行学是一样的么? 怎么判断键盘能不能换键帽 水杯上的盖子如何清洗 水杯上的盖子怎么清洗掉 如何清洗保温水杯盖子?