本文包含了以下兩個知識點: 靜默安裝Oracle 19c; 通過rman升級數據庫。 一、靜默安裝Oracle 19c 1 1 安裝并配置Gird組件 創建響應文件grid rsp,內容如下: oracle install responseFileVersion= oracle i
寫在前面:????設想一下,你的線上環境使用了主從復制架構,如果不小心執行了,如:drop database db1、drop table tb1,或者說delete,update不加where條件的更新,當問題發生的時候,你是不是希望還有補救
(預編譯的好處:1 可以重復使用執行計劃,減少sql編譯所需時間。2 一次解析多次使用。3 避免sql注入。)(列和參數類型不一致時,會造成隱式轉換)????????not in可能造成索引失效????????比如:sql注入了一個
possible_keys、key、key_len都為null,可見在表上是沒有可用索引的計算區分度,越接近1區分度越好,應該放到聯合索引的左側建好聯合索引之后的explain:翻頁越多,速度越慢,進一步優化:優化的前提:comment_i
mysql生產庫上有張表,原本是每月遷移刪除,由于上級數據補全統計的需求,一直延遲遷移了將近一年,表文件增到的1 4T,遷移刪除歷史數據后,表文件占1 4T空間,數據及索引文件大小800G,表內剩余空間600G。服務器
????????????????decimal比用varchar保存bigint無法保存的數據更加高效
db2 "SELECT substr(TABNAME,1,30) as TAB_NAME, STATUS, ACCESS_MODE, substr(CONST_CHECKED,1,1) as FK_CHECKED,substr(CONST_CHECKED,2,1) as CC_CHECKEDFROM SYSCAT TABLES WHERE STATUS
mysql生產庫上有張表,原本是每月遷移刪除,由于上級數據補全統計的需求,一直延遲遷移了將近一年,表文件增到的1 4T,遷移刪除歷史數據后,表文件占1 4T空間,數據及索引文件大小800G,表內剩余空間600G。服務器
(索引可以增加查詢效率,但同樣會降低插入和更新的效率)(所以要求每個innodb表必須有一個主鍵)? ? ????因為innodb是索引組織表的緣故,如果主鍵頻繁被更新,意味著數據存儲的邏輯數據要頻繁變動,必然帶來
關于mysql的讀寫分離架構有很多,百度的話幾乎都是用mysql_proxy實現的。由于proxy是基于lua腳本語言實現的,所以網上不少網友表示proxy效率不高,也不穩定,不建議在生產環境使用;amoeba是阿里開發的一款數據庫
(如果兩個關聯的列的數據類型不一樣,在關聯的時候會進行隱式轉換,造成列上索引失效,查詢效率大幅降低)沒特殊需求的情況下,統一使用innodb統一字符集可以避免由于字符集轉換產生的亂碼,數據庫和表字符集統
告訴我們mysql優化器是怎樣處理我們的sql請求的并不是說在相關查詢列上有索引,mysql在查詢時就能使用到,雖然我們認為適合,但mysql優化器不一定這樣認為mysql并不一定根據我們sql語句中的順序進行表的關聯,而
[root@wallet01?~] ?su?-?grid [grid@wallet01?~]$?asmca[root@wallet01?~] ?su?-?oracle [oracle@wallet01?~]$?dbca
[root@wallet01?~] ?useradd?-u?1101?-g?oinstall?-G?dba,asmdba?oracle [root@wallet01?~] ?echo?oracle?|?passwd?--stdin?oracle Changing?password?for?user?oracle passwd:?all?authentication?tokens?upda
以oracle 11g為例 雙擊oracle安裝文件,進入安裝界面,檢測安裝環境 繼續,不理會取消勾選接受安全更新,點擊下一步選擇是這里直接下一步根據實際需求選擇系統類型,下一步選擇軟件安裝位置、數據庫文件位置,
商品模塊:(雖然要盡量做到冷熱數據分離,減小表的寬度。但商品信息表中的字段差不多要在一起使用的;另一方面,對于經常使用的商品詳細信息,一般會放到緩存中,或者做頁面靜態化加快訪問速度;谶@兩點,沒