Flask&&人工智能AI --5 Flask-session、WTForms、數據庫鏈接池、Websocket

未完待續。。。。

DButils

什麼是數據庫鏈接池

數據庫鏈接池負責分配、管理和釋放數據庫鏈接,它容許應用程序重複使用一個現有的數據庫鏈接,而不是再從新創建一個;釋放空閒時間超過最大空閒時間的數據庫鏈接來避免由於沒有釋放數據庫鏈接而引發的數據庫鏈接漏洞。數據庫

直接鏈接數據的缺點

用戶每次請求都須要向數據庫得到連接,而數據庫建立鏈接一般須要消耗相對較大的資源,建立時間也比較長。假設王者一天10萬訪問量,數據庫服務器就須要建立10萬次鏈接,極大的浪費數據庫的資源,而且極易形成數據庫服務器內存溢出、拓機。以下圖所示:服務器

 

鏈接池優化程序性能

數據庫鏈接是一種性能

相關文章
相關標籤/搜索