原创 oracle查詢表以及表上索引佔用空間大小

var t_owner varchar2(30); var t_name varchar2(30); exec :t_owner := 'scott'; exec :t_name := 'emp'; select t1.owner

原创 Oracle統計產生日誌&數據增長&增量

文章目錄1、如何度量增刪改操作產生的日誌量2、根據歸檔日誌估算數據增量情況3、DBA_HIST_SYSSTAT計算redo產生量(AWR中profile "redo size")4、根據dba_hist_tbspc_space_u

原创 Oracle sqlplus使用總結

文章目錄0、參考資料1、sqlplus使用技巧案例1.1、設置個securecrt按鈕,防止誤操作庫1.2、Thomas Kyte大神的SQL*PLUS設置例子1.3、解決小案例彙總2、sqlplus如何優雅的輸出結果爲html文

原创 Oracle中字符串轉義問題總結

文章目錄字符串like匹配遇到關鍵字,字符轉義問題造測試數據轉義字符例子查詢包含語法關鍵字的字段值字符拼接問題 字符串like匹配遇到關鍵字,字符轉義問題 在使用like匹配字符串的時候,如果字符串中有%、下劃線、單引號等sql語

原创 Oracle dbms_job管理

文章目錄0、參考資料&注意事項1、dbms_jobs相關視圖和參數2、dbms_job管理2.1、創建 DBMS_JOB2.2、啓停\修改dbms_job2.3、非job owner用戶管理job3、關於 interval 的一些

原创 oracle中慢sql優化思路

參考資料:官方文檔SQL Tuning Guide https://docs.oracle.com/en/database/oracle/oracle-database/12.2/tgsql/sql-performance-fundame

原创 診斷某段時間數據庫性能抖動問題思路

場景:   經常有開發人員反饋,在某段時間(甚至時間精確到秒) 反饋有業務接口超時問題。並不一定是某條sql慢,而是整個應用接口上都出現了慢sql問題。這時候一般是根據精確的時間點觀察等待事件和報錯日誌以及時間點前後數據庫在幹什麼事情來分

原创 Oracle scheduler job管理

文章目錄0、參考資料1、使用scheduler job1.1、創建scheduler job1.2、查詢scheduler job1.3、管理scheduler job2、使用Programs2.1、 創建Programs2.2、

原创 Oracle執行計劃穩固

文章目錄0、參考資料1、查看執行計劃&指標解讀1.1、查看執行計劃1.1.1、explain plan命令1.1.2、DBMS_XPLAN包1.1.3、DISPLAY_SQL_PLAN_BASELINE函數1.1.4、SQLPLU

原创 sysbench數據庫性能壓測詳解

文章目錄0、參考資料&適用範圍1、安裝2、壓測2.1、CPU壓測2.2、MySQL數據庫壓測2.2.1、選項說明2.2.2、壓測步驟 0、參考資料&適用範圍 參考資料: https://github.com/akopytov/sy

原创 數據庫無響應(hang住)故障處理思路和方法

故障現象描述 數據庫無響應(hang住)故障,常見的就是數據庫實例不能響應客戶端發起的SQL語句請求,客戶端提交一個SQL後,就一直處於等待數據庫實例返回結果的狀態。最爲嚴重的現象是客戶端根本不能連接到數據庫,甚至通過操作系統本地sqlp

原创 TraceEvents&DB event(跟蹤事件)總結

文章目錄0、參考資料1、event相關查詢&trace信息解讀1.1、查看當前數據庫設置了哪些event1.2、查看當前trc文件1.3、SQL Trace文件格式信息解讀2、會話跟蹤方式2.1、跟蹤當前會話2.2、跟蹤他人會話2

原创 MySQL初始化安裝部署

文章目錄0、參考資料1、Mysql的安裝1.0、系統環境準備1.1、軟件解壓和安裝1.2、新建用戶、目錄1.3、安裝1.3.1、mysql5.7 以上版本初始化:1.3.2、mysql5.6初始化:1.4、啓動mysql並修改初始

原创 mysql主從(一)--搭建(GTID+row+增強半同步)

文章目錄1、主從搭建1.1、mysql5.7 GTID+row+增強半同步1.1.1、主從庫環境準備1.1.2、主庫(3309)備份數據,在從庫(3306)恢復1.1.3、創建複製用戶1.1.4、從庫(3306)執行change

原创 利用selenium模塊配合chromedriver把html文件轉換爲圖片

# -*- coding: utf-8 -*- import time, os from PIL import Image from selenium import webdriver def Html2Image(url,fn