percona-toolkit的安裝及簡介

percona-toolkit的安裝及簡介MySQL資料庫是輕量級、開來源資料庫的佼佼者,其功能和管理,健壯性與Oracle相比還是有相當的差距。因此有很多功能強大第三方的衍生產品,如percona-toolkit,XtraBackup等等。percona-toolkit是一組進階命令列工具的集合,可以查看當前服務的摘要資訊,磁碟檢測,分析慢查詢日誌,尋找重複索引,實現表同步等等。這個工具套件對DBA及營運人員著實不可多得。本文簡要描述這個工具的安裝及其工具的大致介紹。1、percona-too

關於dual表的破壞性測試

關於dual表的破壞性測試關於dual表的破壞性測試,既然是破壞性測試,就需要確定這個測試僅限於測試或者個人學習所用,可能有些sql看似極為簡單,但是一旦運行就會導致整個業務系統崩潰。 比如說我們拿dual表開刀,這個表是一個dummy表,裡面的內容沒有特定的意義,就是為了存在而存在。但是一旦這個表出現問題,所有相關的基礎操作都會受到影響,後果不敢想象。 來簡單類比一下,在個人的機器上開始做下面的嘗試,drop 表dualSQL> show

Oracle自動統計資訊的收集原理及實驗

Oracle自動統計資訊的收集原理及實驗       從Oracle Database 10g開始,Oracle在建庫後就預設建立了一個名為GATHER_STATS_JOB的定時任務,用於自動收集CBO的統計資訊。這個自動任務預設情況下在工作日晚上10:00-6:00和周末全天開啟。       

RMAN_RAC恢複至單機時redo日誌引發的“恐慌”

RMAN_RAC恢複至單機時redo日誌引發的“恐慌”一、概括其實這個問題確切來說由於自己的疏忽所造成,之前做過RAC到單機的恢複實驗,生產環境並無涉足,當時測試環境為RedHat5.4+Oracle11g+RAC,儲存方式為ASM;生產環境為hpux+Oracle10g+RAC,儲存方式為裸裝置;就目前來看,跟資料檔案的儲存方式有關。二、 Hpux中,recover完成,執行’alter database open resetlogs’時報以下錯誤SQL>

MysSQL&MariaDB用trigger調用shell

MysSQL&MariaDB用trigger調用shellWindows環境下:DROP FUNCTION IF EXISTS lib_mysqludf_sys_info;DROP FUNCTION IF EXISTS sys_get;DROP FUNCTION IF EXISTS sys_set;DROP FUNCTION IF EXISTS sys_exec;DROP FUNCTION IF EXISTS sys_eval;CREATE FUNCTION

使用pt-heartbeat監控主從複寫延遲,pt-heartbeat主從

使用pt-heartbeat監控主從複寫延遲,pt-heartbeat主從    MySQL主從複製是MySQL 高可用架構中重要的組成部分,該技術可以用於實現負載平衡,高可用和故障切換,以及提供備份等等。對於主從複製的監控,僅僅依賴於MySQL自身提供的show slave status並不可靠。pt-heartbeat是主從複寫延遲監控的不錯選擇,本文描述了主從複製情形下的延遲監控並給出相應樣本。   

SQL表串連圖解,sql表圖解

SQL表串連圖解,sql表圖解可以通過圖看下多表查詢分為 內、外串連外串連分為左串連(left join 或left outer join)、右串連(right join 或者 right outer join)、和完整外部串連 (full join 或者 full outer join)左串連(left join 或 left outer join)的結果就是left

使用 dbms_service 來管理oracle 的服務(單一實例),dbms_serviceoracle

使用 dbms_service 來管理oracle 的服務(單一實例),dbms_serviceoracle----建立一個新服務,建立完成後pmon 會自動(動態)註冊到tnslsnr ,這個建立的服務不是永久性的,資料庫重啟後會丟失。要 持久化 需要使用 alter system set service_names=‘xx',’ssx‘;exec DBMS_SERVICE.CREATE_SERVICE('hlj','hlj.oracle.com');exec

rac_第二個節點重啟後無法啟動執行個體:磁碟組dismount問題,racdismount

rac_第二個節點重啟後無法啟動執行個體:磁碟組dismount問題,racdismount原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明以下出處,否則追究著作權法律責任。深藍的blog:http://blog.csdn.net/huangyanlong/article/details/41480075 rac第二個節點重啟後無法啟動執行個體:磁碟組dismount問題實驗案例:實驗環境:CentOS 6.4、Oracle 11.2.0.1現象重演:1.

ORA-06547: INSERT, UPDATE 或 DELETE 語句必須使用 RETURNING 子句,ora-06547returning

ORA-06547: INSERT, UPDATE 或 DELETE 語句必須使用 RETURNING 子句,ora-06547returning產生這個錯誤的原因:returning into子句作用於insert,update,delete,上而select則不行,應該用into。報錯的儲存如下:create or replace procedure p_stu_info(s_id number, s_name varchar2) is v_name varchar2(10); v_

使用lvm-snapshot備份mysql資料庫,lvm-snapshotmysql

使用lvm-snapshot備份mysql資料庫,lvm-snapshotmysql前提要求:交易記錄跟資料檔案必須在同一個卷上;建立快照卷之前,要請求MySQL的全域鎖;在快照建立完成之後手動釋放鎖;請求全域鎖完成之後,做一次日誌滾動;做二進位記錄檔及位置標記(手動進行);1、為資料施加讀鎖,滾動二進位記錄檔並記錄當前二進位檔案起始時間段:2、做快照;3、釋放讀鎖:4、掛載快照,將快照裡面的資料複製出來,並刪除快照:[root@localhost mydata]# mount /dev/VG/

Oracle 字元集修改(ORA-29275 ),oracleora-29275

Oracle 字元集修改(ORA-29275 ),oracleora-29275今天有朋友資料庫出現ORA-29275 部分多位元組字元,對應的欄位只能用to_char才能正常查詢,感覺是字元集問題。詢問之果然修改過字元集。他的修改方式:SQL>STARTUP MOUNT;  SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;  SQL>ALTER SYSTEM SET

關於自治事務和鎖 PRAGMA AUTONOMOUS_TRANSACTION & LOCK,transaction事務

關於自治事務和鎖 PRAGMA AUTONOMOUS_TRANSACTION & LOCK,transaction事務之前遇到的一個問題, 可以穩定重現. Oracle 的 INV 提供了一個介面 inv_lot_api_pub.auto_gen_lot() , 用來自動為 item 產生 lot number, 調用一次這個介面, lot number 就會自動 + 1; 看裡頭的代碼, 是先從 MTL_SYSTEM_ITEMS 這個表裡面取出一個欄位

Sql Server字元的處理(LastIndexOf用法),STUFF、CHARINDEX、REVERSE、LEN,charindex

Sql Server字元的處理(LastIndexOf用法),STUFF、CHARINDEX、REVERSE、LEN,charindex  DECLARE @s VARCHAR(100)  SET @s='R1-1-1'   擷取最後一個“-”之後的數字  select REVERSE(@s)    返回值:1-1-1R  將字元顛倒過來  select LEN(@s)  

Qt中即時將Qtableview中的內容顯示在相應的控制項上,qtqtableview

Qt中即時將Qtableview中的內容顯示在相應的控制項上,qtqtableview        學習Qt有一段時間了,幾天做東西需要將Qtableview中的資料顯示在相應的控制項上,想看好久,終於搞定了,特意拿出來,和大家分享,也當做是自己的一個學習筆記。    首先我的Qtableview中的的內容是從資料庫中尋找出來再顯示

mysql Access denied for user 'root'@'localhost' (using password: YES),deniedlocalhost

mysql Access denied for user 'root'@'localhost' (using password: YES),deniedlocalhost【現象說明】C/S程式遠端存取正常,本地訪問報以下異常MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to host 'localhost' for user 'root'

關於mysql預存程序建立動態表名及參數處理,mysql預存程序

關於mysql預存程序建立動態表名及參數處理,mysql預存程序 轉載請註明出處:簾卷西風的專欄(http://blog.csdn.net/ljxfblog) 最近遊戲開始第二次內測,開始處理動作記錄,最開始把日誌放到同一個表裡面,發現一天時間,平均100玩家線上,操作記錄就超過13萬條,決定拆表,按照日期來儲存日誌,每天的日誌存到一個表裡面,然後定期把老的資料匯出來備份後刪掉。具體思路是寫日誌的時候,根據當前的時間決定插入到當天的表裡面,如表不存在則建立一個新的表,表名裡面

談談Oracle資料庫的關閉,Oracle資料庫關閉

談談Oracle資料庫的關閉,Oracle資料庫關閉之前說過了Oracle資料庫的啟動,今天再來說說Oracle資料庫的關閉。一、資料庫關閉的三個階段Oracle資料庫啟動過程包括三個步驟: NOMOUNT -> MOUNT -> OPEN,資料庫的SHUTDOWN實際也是有三個步驟:CLOSE -> DISMOUNT - > SHUTDOWN。SQL> SHUTDOWN;  Database closed.Database

Hibernate基礎映射,hibernate映射

Hibernate基礎映射,hibernate映射   在說Hibernate映射前,我們先來瞭解下對象關係映射

oracle日期計算,oracle日期

oracle日期計算,oracle日期查詢某月有多少天,代碼如下:select to_number(add_months(trunc(to_date('2014-11-4 11:13:53','yyyy-mm-dd hh24:mi:ss'),'mm'),1) - trunc(to_date('2014-11-4 11:13:53', 'yyyy-mm-dd hh24:mi:ss'),'mm'))

總頁數: 978 1 .... 67 68 69 70 71 .... 978 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.