MySQL 的精細操作

當執行insert或者update操作時,可以通過使用low_priority和delayed關鍵字使Mysql客戶執行等待,直到成功地完成操作或者排隊等候伺服器進行處理。

1.low_priority關鍵字阻止語句的執行直到沒有其他線程使用這個表,從而強制客戶等待,直到語句完全被執行。在應用中可靠性是最重要的,添加這個關鍵字可以幫助提高sql事務處理以及在它上面的業務邏輯的完整性。

2.delayed關鍵字和low_priority關鍵字相反,把要執行的語句放在一個隊列中(在伺服器的記憶體內)就立即讓客戶退出。當處理繁忙的數據庫服務時,這一點在提高應用程序的效能方面尤其重要,因爲它可以提高客戶的回應時間(但是比較冒險--如果伺服器崩潰,在伺服器隊列中的所有請求都會丟失)。

 

請注意,這兩個關鍵字不適應于InnoDB表。

更多相關文章
  • 原文:http://swjr.blog.com.cn/archives/2006/TheRoadToSubversion1authz.shtml 目 錄 1 前言1.1 Subversion 權限簡介 1.2 其他信息 2 致謝 3 實戰3.1 背景假設 3.2 使用 svnserve.exe 作爲 ...
  • 企業運營對于企業來說是非常重要的,因爲良好的運營體系會讓企業在市場宣傳中輕松應對各種情況.當我們邁入數據時代的時候,企業在運營上相對應的也發生了改變,從最初的粗放式運營逐漸過渡到精細化運營. 一.企業爲何要做精細化運營 隨著互聯網.媒體.用戶.市場的變化,企業發現過去他們所做的粗狂式運營已經不能有效 ...
  • 在家早上7點就睡不著了,有點失眠.閑著也沒事,整理一下. 這個Agent.py代碼是因上一個專案寫的一個客戶端的功能,主要實現了:Config讀寫,Log日志 . MySQL數據庫操作 . PYthon啓動QTP . FTP客戶端和ZIP打包,main()主要是定時查詢MYSQL當得到本機IP對應的 ...
  • 前提:binlog模式爲row,隔離模式爲read-committed對于update誤操作,可以模擬oralce 的閃回功能,利用binlog日志,具體操作如下:mysql> select * from test1;+------+---------+--------+| dept | na ...
  • create database cacti;            創建一個數據庫供cacti使用mysql>use cacti;                       Mysql>source /usr/local/cacti/cacti.sql     導入mysql數據庫my ...
  • 先從最最最基礎的開始[絕筆入門命令]一.登錄/退出    登錄:mysql -h hostname -u username -p    退出:exit/quit;二.導入/導出[注意:這是在shell下直接敲命令,不用也不能登錄mysql]    導入:mysql -hostname -u user ...
  • #include <Windows.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <mysql.h> #include <iostream> ...
  • 添加一列: alter table t_stu add tel char(20);刪除一個列: alter table t_stu drop column tel;添加唯一約束: alter table t_stu add constraint uk_srname unique(scode);添加主 ...
一周排行
  • 轉自: http://article.yeeyan.org/view/58906/257928順帶一提,給bash腳本傳遞特殊的bash開關,大致有以下三個方法:bash命令行上傳遞範例:bash -x script ...
  • #第一部分:文本處理#第二部分:數據結構#第三部分:算法#第四部分:日期和時間#第五部分:數學計算#第六部分:文件系統#第七部分:數據持久存儲與交換#第八部分:數據壓縮與歸檔#第九部分:加密#第十部分:進程與線程#第 ...
  • 效果圖欣賞
  • 程序員如何在PHP和ASP.Net間選擇
    在執行一個網站或Web App的開發任務的時候,即使是最有經驗的程序員也會有這樣的困惑-- ...
  •     在java中經常會有人不清楚this和super的使用情況,java中this和super的是在創建類的時候,     系統自動生成的兩個成員變量,this是new的前面類,super是new的父類.在繼承的 ...
  • 在emacs下一直沒有找到合適的工程專案類插件,于是自己寫了一個.主要的痛點如下: 配置clang補全的時候需要指定搜索頭文件的路徑,沒辦法在.emacs文件裏把所有的路徑都加上,並且每次新創建一個工程專案的時候就要 ...
  • RHADOOP 環境安裝可以參考以下文章:http://chen.yi.bo.blog.163.com/blog/static/1506211092012720111910827/ 注意事項: 1.環境變量設置: 另 ...
  • 解讀高德納:最偉大計算機程序員是如何誕生的
    計算機編程是一種藝術形式,就如同人們譜寫詩歌和音樂. --高德納(Donald E.Knu ...
  • 區域網路訪問其他機器wampserver提示You don't have permission to access / on this server12345678910Alias /webdev/"d:/ ...
  • lpass(Low Power Audio SubSystem) 低功耗音頻子系統Qualcomm LPASS QDSP6v5 Peripheral Image Loaderpil-qdsp6v5-lpass is ...