当前位置: 首页 > news >正文

宁波网站制作作网站优化难吗

宁波网站制作作,网站优化难吗,东莞神马seo推广排名,中国建设服务信息网站1 事务 1.1 事务ACID原则 原子性(Atomicity) 事务的原子性指的是事务的操作,要么全部成功,要么全部失败回滚 一致性(Consistency) 事务的一致性是指事务必须使数据库从一个一致状态转变成另一个一致性…

1 事务

1.1 事务ACID原则

原子性(Atomicity)

事务的原子性指的是事务的操作,要么全部成功,要么全部失败回滚

一致性(Consistency)

事务的一致性是指事务必须使数据库从一个一致状态转变成另一个一致性状态
比如,假设A 和 B 两者存款的和为5000,那么他们两个人之间无论怎么转账,他俩的存款加起来还是5000,这就是事务的一致性

隔离性(Isolation)

事务的隔离性指的是当多个用户并发访问数据库时,比如操作同一张表,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离

持久性

事务的持久性指的是,一个事务一旦被提交了,那么它对数据库的改变就是永久的

2 存储过程

由Mysql5.0版本开始支持存储过程

2.1 什么是存储过程

当需要实现用户的一些需求时,需要编写一组复杂SQL语句才能实现,并且需要多次使用,那么我们可以提前将这组SQL语句提前编写在数据库中,由JDBC进行调用执行。我们把编写在数据库中的SQL语句集称作为存储过程
就是数据库SQL语言层面的代码封装

2.2 优点

  1. 简化了复杂操作。
  2. 简化了对变动管理。有变化只需要修改存储过程中的代码,使用的人不必变动
  3. 有助于提高应用程序的性能。当存储创建编译后,就存储在数据库缓存中
  4. 有助于减少应用程序和数据库服务器之间的流量。因为应运程序不必发送多个复杂的SQL语句,只需要发送存储过程中的名称和参数即可
  5. 可重用和透明
  6. 安全性

2.3 缺点

  1. 如果使用大量的存储过程,那么使用这些存储过程的每个连接的内存使用量将大大增加
  2. MySQL不提供调试存储过程的功能
  3. 开发和维护不容易
  4. 对数据库依赖程度高,移植性差

3 SQL优化

提到SQL优化,首先我们得明白,如何找到需要优化的语句

  1. 观察服务器状态,一般用如下2个命令,Show status; Show processlist
  2. 也可以通过Druid对数据库监控进行观察
  3. 也可以通过记录慢查询日志观察(EXPLAIN查看执行计划)

3.1 如何进行SQL语句优化

参考该博客
SQL语句优化的30种方法,总结的太棒了

4 索引失效

4.1 索引失效原因

在这里插入图片描述

4.2 索引设计的几个建议

在这里插入图片描述

http://www.sczhlp.com/news/72088/

相关文章:

  • 大气企业响应式网站wordpress不同主题切换首页
  • 北京网站手机站建设公司电话产品设计一般出多少方案
  • 带有概率的随机点名
  • ctfshowWeb2
  • 网站建设设计主要系统互联网营销师培训机构
  • 国企门户网站建设情况汇报电子商务网站会员体系
  • 山西省煤炭厅基本建设局网站wordpress 显示选项
  • 公共卫浴感应开关选红外还是雷达
  • 第七届国际科技创新学术交流大会暨机械工程与自动化国际学术会议(MEA 2025)
  • RL随笔-策略梯度的直观理解
  • 呼和浩特网站建设费用网站建设如何找本地客户
  • 微网站建设服务网站制作公司网站源码
  • 网站建设解决恩问题ps做素材下载网站
  • 怎么做网页漂亮太原seo计费管理
  • 衡阳微信网站开发跨境电商平台排名榜
  • wordpress站外链接跳转页面西安公司电话
  • 机票网站开发网上开店货源怎么找
  • 湖南做网站 找磐石网络一流关键词排名优化营销推广
  • 深圳网站高端建设东莞网站设计在哪里
  • 电影下载网站模板郑州网站建设廴汉狮网络
  • solidworks
  • 排课问题
  • KES数据库重复键违反唯一约束
  • 福田官网网站wordpress wp list pages
  • 怎样创建设计公司网站网站虚拟主持人代码
  • 珠海华兴建设工程有限公司网站网站建设目标是什么
  • 网站开发费 会计科目扬州网站建设 天维
  • 中国建设银行注册网站aws 虚机wordpress教程
  • 展示型网站一样做seo优化吗建设银行的财务网站
  • 网站建设开票项目是什么意思设计制作公司