浅析mysql 语句的调度优先级及改变


MySQL的默认的调度策略可用总结如下:
· 写入操作优先于读取操作。
· 对某张数据表的写入操作某一时刻只能发生一次,写入请求按照它们到达的次序来处理。
· 对某张数据表的多个读取操作可以同时地进行。
MySQL允许你改变语句调度的优先级

MySQL提供了几个语句调节符,允许你修改它的调度策略:
· LOW_PRIORITY关键字应用于DELETE、INSERT、LOAD DATA、REPLACE和UPDATE。
· HIGH_PRIORITY关键字应用于SELECT和INSERT语句。
· DELAYED关键字应用于INSERT和REPLACE语句。
LOW_PRIORITY和HIGH_PRIORITY调节符影响那些使用数据表锁的存储引擎(例如MyISAM和MEMORY)。DELAYED调节符作用于MyISAM和MEMORY数据表。
update/insert/load data /replace/delete[low_priority]....
select/insert[high_priotiy]...

如果写入操作是一个LOW_PRIORITY(低优先级)请求,那么系统就不会认为它的优先级高于读取操作。在这种情况下,如果写入者在等待的时候,第二个读取者到达了,那么就允许第二个读取者插到写入者之前。只有在没有其它的读取者的时候,才允许写入者开始操作。理论上,这种调度修改暗示着,可能存在LOW_PRIORITY写入操作永远被阻塞的情况。如果前面的读取操作在进行的过程中一直有其它的读取操作到达,那么新的请求都会插入到LOW_PRIORITY写入操作之前。

SELECT查询的HIGH_PRIORITY(高优先级)关键字也类似。它允许SELECT插入正在等待的写入操作之前,即使在正常情况下写入操作的优先级更高。另外一种影响是,高优先级的SELECT在正常的SELECT语句之前执行,因为这些语句会被写入操作阻塞。

如果你希望所有支持LOW_PRIORITY选项的语句都默认地按照低优先级来处理,那么请使用--low-priority-updates选项来启动服务器
注意:以上说明是针对使用表锁的存蓄引擎而言,比如myisam 和merge 等



相关阅读:
jQuery实现图片轮播特效代码分享
C#图像处理之图像平移的方法
win7如何获取管理员权限?win7管理员权限获取方法介绍
关于CSS选择器优先级的判断题附结果截图
使用Promise解决多层异步调用的简单学习心得
win10右键空白处反应慢的解决办法
Mac怎么管理字体如何添加或删除
Win10.1怎么升级更新 Win10.1在线升级与ISO镜像升级方法介绍
Ubuntu14.04唤醒睡眠后鼠标键盘出现卡死情况
分享CSS3制作卡片式图片的方法
Java中的Calendar日历API用法完全解析
Linux系统上Samba服务器的配置教程
jQuery Ajax调用WCF服务详细教程
jquery处理json数据实例分析
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 新余北-贵阳北 晏城-上海南 赤峰-阿金 双凤驿-长河碥 嘉兴-义乌 通辽-毛告吐 葫芦岛-原平 洪洞-深州 新安县-绵阳 桂林北-樟树东 开封-枣庄西 松滋-河唇 张家界-徐水 林源-兖州 万源-武昌 汝州-沁县 青县-沈阳 镇赉-伊拉哈 北京西-黄山 纪家沟-隆化 光明-大庆西 福州-宣汉 烟台-邳州 宜春-武义 玉门-四平 图们-鞍山 双峰北-福田 保健-二道沟 盘古-阿木尔 东胜西-黄石 宝鸡-柳州 太原南-绥中 双城堡-商都 烟台-威海 滕州东-长临河 枝江北-武汉 邢台-武安 四平-泗水 阿克苏-清水 通辽-平原 燕郊-沈阳北 渭南-宣城 铜陵北-民权北 深圳北-阳澄湖 辽源-开原 庐山-漯河 山海关-台前 羊草-哈尔滨北 汤原-阳泉北 天祝-古浪 明港东-荆州 临清-巢湖 东莞东-麻城 鄂州-富县东 长春-穆棱 深州-建瓯 海林-山海关 滁州北-义乌 南京-罗山 嫩江-开原 乌奴耳-连山关 武昌-东胜西 开原-泰康 四平-五家 海口-河唇 汗苏鲁-古鲁满汗 四方台-锦河 昂乃-东来 灵石-榆次 姜堰-扬州 上海南-石门县北 呼兰-穆棱 长春-南宁 五林-柴河 南召-菏泽 和什托洛盖-奎屯 铁力-牡丹江 沈阳北-古田 株洲西-长沙南 古镇-碧江 温州西山到百里小学坐几号公交车
我想订从厦门到青岛的机票不知道什么时候订机票最便宜和和去
从杭州到兰州做列车火车要提前多久买票?
焦作到开封长途汽车最早的一班几点现在是过年期间 特殊时期 听说早班的可能没有 知道准确时间的再说 谢谢了
宜兴长途客车汽车站的网址
上海虹桥机场22点半左右下飞机,出来后还能坐到哪些公交或其
到襄樊学院图书馆 阅览室 看书要证件吗
有贵阳到吴江的汽车吗
深圳到南康坐车要多少时间
青岛到天津的汽车客车从城阳北站发的都有几点的
27路公交车到东莞庄路110号在哪个站台下
从太原去大同的火车有哪几趟
凌海到锦州客车汽车最晚几点
想知道: 上海市 延长中路到下海庙公交线路的信息
从广州列车火车站到郑州列车火车站的列车火车票13号,要多少钱
从深圳永福码头坐船到澳门G签可以过关吗过关手续快吗我是
合肥到黄山游玩_合肥到黄山游玩
渭南从火车列车站做哪路车去建材市场 谢谢
从上海买到淮安的车票怎样才可以买到和淮安到上海一样票价钱数的
南京到长沙_南京到长沙
怀化有没有直达到福州的列车火车呢
从 何香凝美术馆 到 盐田区深盐路大概要多长时间呢?
2007年1月9号11点左右从杭州到南京的汽车有那些
想象写话。“一线天”,“百丈峡”,“十里画廊”,“西海峰...
从郑州到随州坐列车火车怎么走最好啊急求
有没有邢台到张家口的长途汽车路费多少啊多长时间到几
关于内蒙古的有关知识竞答
常州天宁寺门票价格
上海到重庆忠县的长途汽车在哪里上车 ,我人在上海嘉定区安亭
郑州到呼和浩特春秋航班机票要票价多少钱

Copyright © 2016 phpStudy |