mysql长连接和短连接的区别

概念解释:
长连接:长连接是相对于短连接来说的。长连接指在一个连接上可以连续发送多个数据包,在连接保持期间,如果没有数据包发送,需要双方发链路检测包。mysql的长连接如果长期闲置,mysql会8小时后(默认时间)主动断开该连接。
短连接:是指通讯双方有数据交互时,就建立一个连接,数据发送完成后,则断开此连接,即每次连接只完成一项业务的发送。
连接的区别:
使用长连接,短连接各有优势,也各有缺点。我们看看长短连接,系统是怎么做的?
1、短连接:
客户端连接--创建socket认证连接--维护连接--数据传输--关闭连接
2、长连接
客户端连接--创建socket认证连接--维护连接--数据传输--维护连接--数据传输.....-关闭连接
2种连接方式都需要系统开销来维护连接,哪种连接最合适并没有准确的说法,主要还是看你客户端的行为。

连接的区别:
使用长连接,短连接各有优势,也各有缺点。我们看看长短连接,系统是怎么做的?
1、短连接:
客户端连接--创建socket认证连接--维护连接--数据传输--关闭连接
2、长连接
客户端连接--创建socket认证连接--维护连接--数据传输--维护连接--数据传输.....-关闭连接
2种连接方式都需要系统开销来维护连接,哪种连接最合适并没有准确的说法,主要还是看你客户端的行为。

  • 鏈嶅姟浜х敓澶ч噺TIME_WAIT濡備綍瑙e喅
    绛旓細WAIT鐘舵佷骇鐢熸槸鍦╰cp杩炴帴涓诲姩鍏抽棴鐨勪竴绔骇鐢熺殑姝e父tcp鐘舵侊紝瓒呰繃涓や釜MSL涔嬪悗锛屽氨浼氬叧闂紝閲婃斁鍗犵敤鐨勭鍙c傚熀浜庝互涓婄殑鍒嗘瀽鎴戜滑鍙互鎺ㄦ柇锛屽湪鎴戜滑鐨勫簲鐢ㄤ腑浜х敓澶ч噺TIME_WAIT鐘舵佺殑鏍规湰鍘熷洜鏄绻佸垱寤烘柇寮杩炴帴TCP杩炴帴銆傝瑙e喅TIME_WATIT鐘舵佽繃澶氱殑闂锛屽氨瑕佸垎鏋愭垜浠殑搴旂敤鎶婇绻佸垱寤虹殑鐭繛鎺鏀逛负闀胯繛鎺銆
  • SQL涓SQLSEVER鏈変粈涔堝尯鍒(sqlserver鍜mysql鍖哄埆)
    绛旓細SQLServer鐨勫畨鍏ㄦф瘮杈冮珮锛屼娇鐢ㄧ殑鏄暟鎹簱绯荤粺锛屼竴鑸笉瀛樺湪鏂囦欢鎹熷潖闂锛屾湁鍗曠嫭鐨勮祫婧愭睜锛屼笉浼氬崰鐢↖IS鐨勮祫婧愩傚鏋滀綘鐨凷QL琚笅杞戒簡锛岄偅灏辨槸鍥犱负浣犵殑ASP绋嬪簭鏈夋紡娲炪傝鏄釜浜虹敤锛岀敤aess灏卞彲浠ヤ簡锛屼笉杩囪娉ㄦ剰涓嶈浣跨敤闀胯繛鎺ヨ繛鎺鏁版嵁搴擄紝瑕佷娇鐢鐭繛鎺銆傚氨鏄湪璁块棶瀹屾暟鎹簱鍚庯紝杩愯.close璇彞鏉ラ噴鏀捐祫婧 ...
  • 浣犵湡鐨勭煡閬撳浣曡缃暟鎹簱杩炴帴姹犵殑澶у皬鍚
    绛旓細鍓嶆鏃堕棿鍦ㄤ竴涓侀」鐩腑缁忓巻杩囦竴涓棶棰橈細涓涓 Dubbo 鏈嶅姟锛屽惎鍔ㄧ殑鏃跺欐參鐨勮姝伙紝鍚庢潵鐪嬫棩蹇楁煡鍘熷洜鏁翠釜杩囩▼涓鐩村湪鍒濆鍖栨暟鎹簱杩炴帴銆備竴鐪嬫暟鎹簱杩炴帴鍙傛暟锛岃繛鎺ユ睜澶у皬锛1024銆傚緢澶氬叆琛屾櫄鐨勫悓瀛︽病鏈夌粡鍘嗚繃鎵嬪啓 JDBC 杩炴帴鐨鏃ュ瓙銆傞偅涓椂鍊欐病鏈夋暟鎹簱杩炴帴姹犵殑姒傚康锛岄兘鏄師鐢熶唬鐮佷竴椤挎悶锛屽悗鏉ユ湁浜 iBATIS 涔嬪悗...
  • 濡備綍瀹炵幇鏀寔鏁颁嚎鐢ㄦ埛鐨闀胯繛娑堟伅绯荤粺
    绛旓細鐭繛鎺澶ч噺涓存椂瀵硅薄鍜屼复鏃禸uffer鍒涘缓,鍦ㄦ湰宸茬粡鐧句竾鍗忕▼鐨勭▼搴忎腑,鏄棤娉曟壙鍙楃殑銆傛墍浠ュ悗缁垜浠鎴戜滑鐨剅pc妗嗘灦浣滀簡涓ゆ璋冩暣銆傜浜岀増鐨剅pc妗嗘灦,浣跨敤浜嗚繛鎺ユ睜,閫氳繃闀胯繛鎺瀵瑰唴杩涜閫氫俊(澶嶇敤鐨勮祫婧愬寘鎷琧lient鍜宻erver鐨:缂栬В鐮丅uffer銆丷equest/response),澶уぇ鏀瑰杽浜嗘ц兘銆備絾杩欑鍦ㄤ竴娆equest鍜宺esponse杩樻槸鍗犵敤杩炴帴鐨,濡傛灉缃戠粶...
  • mysql闀胯繛鎺ュ拰鐭繛鎺ョ殑鍖哄埆
    绛旓細姒傚康瑙i噴锛氶暱杩炴帴锛氶暱杩炴帴鏄浉瀵逛簬鐭繛鎺鏉ヨ鐨勩傞暱杩炴帴鎸囧湪涓涓繛鎺ヤ笂鍙互杩炵画鍙戦佸涓暟鎹寘锛屽湪杩炴帴淇濇寔鏈熼棿锛屽鏋滄病鏈夋暟鎹寘鍙戦侊紝闇瑕佸弻鏂瑰彂閾捐矾妫娴嬪寘銆mysql鐨勯暱杩炴帴濡傛灉闀挎湡闂茬疆锛宮ysql浼8灏忔椂鍚庯紙榛樿鏃堕棿锛変富鍔ㄦ柇寮璇ヨ繛鎺ャ傜煭杩炴帴锛氭槸鎸囬氳鍙屾柟鏈夋暟鎹氦浜掓椂锛屽氨寤虹珛涓涓繛鎺ワ紝鏁版嵁鍙戦佸畬鎴愬悗锛...
  • 涓鑸mysql杩炴帴鏁板ぇ瀹堕兘璁剧殑鏄灏
    绛旓細渚濈収鍒嗛厤缁mysql鐨鍐呭瓨澶у皬,浠ュ強浣犵殑搴旂敤绫诲瀷,鏄闀胯繛鎺杩樻槸鐭繛鎺绛夊鏂归潰鍥犵礌,涓鑸8-16G鍐呭瓨,鍒嗛厤300-1000鍧囧彲銆
  • 濡備綍瀹炵幇鏀寔鏁颁嚎鐢ㄦ埛鐨闀胯繛娑堟伅绯荤粺
    绛旓細鐭繛鎺澶ч噺涓存椂瀵硅薄鍜屼复鏃禸uffer鍒涘缓,鍦ㄦ湰宸茬粡鐧句竾鍗忕▼鐨勭▼搴忎腑,鏄棤娉曟壙鍙楃殑銆傛墍浠ュ悗缁垜浠鎴戜滑鐨剅pc妗嗘灦浣滀簡涓ゆ璋冩暣銆傜浜岀増鐨剅pc妗嗘灦,浣跨敤浜嗚繛鎺ユ睜,閫氳繃闀胯繛鎺瀵瑰唴杩涜閫氫俊(澶嶇敤鐨勮祫婧愬寘鎷琧lient鍜宻erver鐨:缂栬В鐮丅uffer銆丷equest/response),澶уぇ鏀瑰杽浜嗘ц兘銆備絾杩欑鍦ㄤ竴娆equest鍜宺esponse杩樻槸鍗犵敤杩炴帴鐨,濡傛灉缃戠粶...
  • 濡備綍瀹炵幇鏀寔鏁颁嚎鐢ㄦ埛鐨闀胯繛娑堟伅绯荤粺
    绛旓細鐭繛鎺澶ч噺涓存椂瀵硅薄鍜屼复鏃禸uffer鍒涘缓,鍦ㄦ湰宸茬粡鐧句竾鍗忕▼鐨勭▼搴忎腑,鏄棤娉曟壙鍙楃殑銆傛墍浠ュ悗缁垜浠鎴戜滑鐨剅pc妗嗘灦浣滀簡涓ゆ璋冩暣銆傜浜岀増鐨剅pc妗嗘灦,浣跨敤浜嗚繛鎺ユ睜,閫氳繃闀胯繛鎺瀵瑰唴杩涜閫氫俊(澶嶇敤鐨勮祫婧愬寘鎷琧lient鍜宻erver鐨:缂栬В鐮丅uffer銆丷equest/response),澶уぇ鏀瑰杽浜嗘ц兘銆備絾杩欑鍦ㄤ竴娆equest鍜宺esponse杩樻槸鍗犵敤杩炴帴鐨,濡傛灉缃戠粶...
  • 濡備綍瀹炵幇鏀寔鏁颁嚎鐢ㄦ埛鐨闀胯繛娑堟伅绯荤粺
    绛旓細鐭繛鎺澶ч噺涓存椂瀵硅薄鍜屼复鏃禸uffer鍒涘缓,鍦ㄦ湰宸茬粡鐧句竾鍗忕▼鐨勭▼搴忎腑,鏄棤娉曟壙鍙楃殑銆傛墍浠ュ悗缁垜浠鎴戜滑鐨剅pc妗嗘灦浣滀簡涓ゆ璋冩暣銆傜浜岀増鐨剅pc妗嗘灦,浣跨敤浜嗚繛鎺ユ睜,閫氳繃闀胯繛鎺瀵瑰唴杩涜閫氫俊(澶嶇敤鐨勮祫婧愬寘鎷琧lient鍜宻erver鐨:缂栬В鐮丅uffer銆丷equest/response),澶уぇ鏀瑰杽浜嗘ц兘銆備絾杩欑鍦ㄤ竴娆equest鍜宺esponse杩樻槸鍗犵敤杩炴帴鐨,濡傛灉缃戠粶...
  • 濡備綍瀹炵幇鏀寔鏁颁嚎鐢ㄦ埛鐨闀胯繛娑堟伅绯荤粺
    绛旓細鐭繛鎺澶ч噺涓存椂瀵硅薄鍜屼复鏃禸uffer鍒涘缓,鍦ㄦ湰宸茬粡鐧句竾鍗忕▼鐨勭▼搴忎腑,鏄棤娉曟壙鍙楃殑銆傛墍浠ュ悗缁垜浠鎴戜滑鐨剅pc妗嗘灦浣滀簡涓ゆ璋冩暣銆傜浜岀増鐨剅pc妗嗘灦,浣跨敤浜嗚繛鎺ユ睜,閫氳繃闀胯繛鎺瀵瑰唴杩涜閫氫俊(澶嶇敤鐨勮祫婧愬寘鎷琧lient鍜宻erver鐨:缂栬В鐮丅uffer銆丷equest/response),澶уぇ鏀瑰杽浜嗘ц兘銆備絾杩欑鍦ㄤ竴娆equest鍜宺esponse杩樻槸鍗犵敤杩炴帴鐨,濡傛灉缃戠粶...
  • 扩展阅读:mysql concat ... mysql无法连接localhost ... 左连接 ... mysql交叉连接查询 ... mysql不能连接到localhost ... mysql如何连接到本地 ... 免费的mysql连接工具 ... mysql设置最大连接数 ... mysql左连接查询sql语句 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网