原创 Java方法區和運行時常量池溢出問題分析

運行時常量池是方法區的一部分,方法區用於存放Class的相關信息,如類名、訪問修飾符、常量池、字段描述、方法描述等。  String.intern()是一個native方法,它的作用是:如果字符串常量池中已經包含了一個等於此String對象

原创 MySQL查詢優化

一、查詢爲什麼慢網絡,CPU計算,生成的統計信息,執行技術,鎖等待,IO等待等。二、慢查詢優化訪問低效查詢的處理辦法:確認是否訪問了太多行,或者太多列是否分析了大量的數據問題及應對辦法查詢不需要的記錄:使用Limit避免select *,會

原创 Java方法區和運行時常量池溢出問題分析

運行時常量池是方法區的一部分,方法區用於存放Class的相關信息,如類名、訪問修飾符、常量池、字段描述、方法描述等。  String.intern()是一個native方法,它的作用是:如果字符串常量池中已經包含了一個等於此String對象

原创 MySQL查詢優化

一、查詢爲什麼慢網絡,CPU計算,生成的統計信息,執行技術,鎖等待,IO等待等。二、慢查詢優化訪問低效查詢的處理辦法:確認是否訪問了太多行,或者太多列是否分析了大量的數據問題及應對辦法查詢不需要的記錄:使用Limit避免select *,會

原创 spring+mybatis多數據源的配置

解決方案: 多套sqlSessionFactory,針對不同的數據源 數據源 Xml代碼   <something-else-entirely>       <proxool>           <alias>peccan

原创 MySQL查詢優化

一、查詢爲什麼慢 網絡,CPU計算,生成的統計信息,執行技術,鎖等待,IO等待等。 二、慢查詢優化訪問 低效查詢的處理辦法: 確認是否訪問了太多行,或者太多列 是否分析了大量的數據 問題及應對辦法 查詢不需要的記錄:使用L