MYSQL行为

发布时间:2020-03-03 14:23:53 作者:低调的男孩
来源:网络 阅读:143

MySQL行为

在MySQL中,存在两个可以控制行为的变量,它们分别是AUTOCOMMIT变量和TRANSACTION ISOLACTION LEVEL变量。

自动提交

在MySQL中,如果不更改其自动提交变量,则系统会自动向数据库提交结果,用户在执行数据库操作过程中,不需要使用START TRANSACTION语句开始事务,应用COMMIT或者ROLLBACK提交事务或执行回滚操作。

事务的孤立级

事务具有独立的空间,在MySQL服务器中,用户通过不同的会话执行不同的事务,在多用户环境中,许多RDBMS会话在任意指定时刻都是活动的。为了使这些事务互不影响,保证数据库性能不受到影响,采用事务的孤立级是十分有必要的。

基于ANSI/ISO SQL规范,MySQL提供4种孤立级:

SERIALIZABLE(序列化)
REPEATABLE READ(可重读)
READ COMMITTED(提交后读)
READ UNCOMMITTED(未提交读)

修改事务的孤立级

在MySQL中,可以使用TRANSACTION ISOLATION LEVEL变量修改事务孤立级,其中,MySQL的默认孤立级为REPEATABLE READ(可重读),用户可以使用SELECT命令获取当前事务孤立级变量的值,
其命令如下:
SELECT @@tx_isolation ;

MYSQL行为

查询高速缓存

在MySQL中,应用VARIABLES关键字,以通配符形式查看服务器变量。

使用高速缓存

在MySQL中,查询高速缓存的具体语法结构如下:
SELECT SQL_CACHE * FROM 表名 ;

MYSQL行为

然后不使用高速缓存查询该数据表。

MYSQL行为

推荐阅读:
  1. 上网行为管理为什么禁止teamviewer
  2. 众至上网行为管理,管控内网行为,提升安全水平

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mysql数据库 mysql行为 事务

上一篇:最新2.7版本丨DataPipeline数据融合产品最新版本

下一篇:CSS3/HTML5代码实例-叮当猫图案-

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》