Time of Update: 2016-05-10
MySQL 5.6.x多執行個體配置前提準備做測試還是採用二進位方式安裝,簡單方便快速,在原環境安裝好的基礎上。 MySQL-5.6.x二進位版本安裝記錄 個人不喜歡採用mysqlmulti方式配置多執行個體,還是採用多執行個體多進程方式配置。1, 準備資料庫執行個體datadir目錄# mkdir -p /usr/local/mysql/mysql3307 # chown mysql:mysql /usr/local/
Time of Update: 2016-05-10
Redis info的參數詳解Redis官網對 info 已經講解的比較清楚的,參考文檔 。可以看到,info的輸出結果是分幾塊的,有Servers、Clients、Memory等等,通過info後面接這些參數,可以指定輸出某一塊資料。Redis 2.4.10,並沒有分塊輸出,而且也無法按上面說的加選項控制輸出某一塊,後來升級到2.6.7和2.6.8的版本,都報 Segment
Time of Update: 2016-04-17
備庫查詢導致的ORA-01110錯誤及修複最近協助業務部門解決了一個技術問題,因為發現有資料問題需要對存在問題的資料做分析。當然一個痛點就是把資料給篩選出來,當我看到他們提供的語句,在備庫做了簡單的資料評估之後,探索資料量比想象的要多,大概有200萬條左右的資料,而業務部門手頭有一個excel檔案,需要和這些資料做一些比對,當然停了下篩選邏輯還蠻複雜,最開始建議他們資料量太大,使用excel還是可能出問題,但是業務部門認為應該沒有太大的問題,他們會有excel中的公式等來處理,想想也有道理,就提
Time of Update: 2016-04-02
MySQL的緩衝查詢和非緩衝查詢最近在開發一個PHP程式時遇到了下面的錯誤:PHP Fatal error: Allowed memory size of 268 435 456 bytes
Time of Update: 2016-04-02
Ubuntu下安裝配置MySQLUbuntu下安裝MySQL命令: sudo apt-get install mysql-serverMySQL初始配置及管理啟動MySQLmysql start : mysqld是mysql的守護進程檢查mysql是否啟動:ps -ef | grep mysqldMySQL下的常用命令串連SQL: mysql -h 主機名稱 -u 使用者名稱 -p 使用者密碼顯示: show databases/tables;建立: create
Time of Update: 2016-04-02
CentOS6.5下安裝Oracle 11g圖文詳解Linux核心版本:Linux version 2.6.32-431.23.3.el6.x86_64(1) 在Windows上安裝Xmanager Enterprise 4工具,該工具是用來串連Linux系統機器的。建立一個連結,協議預設SSH,只需要填寫Linux的IP地址,連接埠預設22,然後點擊確定即可,然後依次在相應所彈出的對話方塊中添加登入者身份和登入密碼,選擇連結即可。(2)
Time of Update: 2016-04-02
MyBatis入門學習筆記說到mybatis,我們首先說說ibatis,mybatis3.X是ibatis2.X的後期 版本,功能比ibatis強大了很多。1、mybatis和ibatis比較1.1、在 關係映射方面,mybatis相對ibatis的“巢狀查詢”,多了“嵌套結果"查詢的方式,巢狀查詢會引發N+1查詢問題,而嵌套結果查詢可有效
Time of Update: 2016-03-24
MongoDB 查詢文檔文法MongoDB 查詢資料的文法格式如下:>db.COLLECTION_NAME.find()find() 方法以非結構化的方式來顯示所有文檔。如果你需要以易讀的方式來讀取資料,可以使用 pretty() 方法,文法格式如下:>db.col.find().pretty()pretty() 方法以格式化的方式來顯示所有文檔。執行個體以下執行個體我們查詢了集合 col 中的資料:> db.col.find().pretty(){ "_id"
Time of Update: 2016-03-24
RMAN的FORMATA格式說明使用FORMAT參數時可使用的各種替換變數,如下(注意大小寫)所示:%a:Oracle資料庫的activation ID即RESETLOG_ID。%c:備份片段的複製數(從1開始編號,最大不超過256)。%d:Oracle資料庫名稱。%D:目前時間中的日,格式為DD。%e:歸檔序號。%f:絕對檔案編號。%F:基於"DBID+時間"確定的唯一名稱,格式的形式為c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII
Time of Update: 2016-03-24
Oracle snapshot standby資料庫的scheduler jobs不執行在Oracle 11g中,data guard的快照備用snapshot standby資料庫特性比較適用於快速部署一個臨時的與線上環境相同的測試資料庫,建置方法可參考: .最近在使用過程中發現快照備用snapshot standby資料庫的SCHEDULER JOBS沒有執行,並且在DBA_SCHEDULER_JOBS中也查不到SCHEDULER JOB的資訊.通過參考文檔Jobs are not
Time of Update: 2016-03-06
Oracle使用SQL傳輸資料表空間源環境:RHEL 6.4 + Oracle 11.2.0.4目的環境:RHEL 6.4 + Oracle 11.2.0.4 DG雙機要求:使用SQL傳輸資料表空間DBS_D_JINGYU從源環境到目的環境。1.建立目錄2.檢查資料表空間自身的一致性3.expdp匯出資料表空間的中繼資料4.轉儲檔案和資料檔案複製到目的資料庫伺服器5.在目的資料庫上,impdp匯入資料表空間6.資料表空間設為讀寫(來源資料庫和目的資料庫)1.建立目錄--來源資料庫create
Time of Update: 2016-03-06
MySQL Internal - InnoDB儲存引擎(行結構)InnoDB行儲存的三個組成部分(說明: F字元表示列的數量)名稱(Name)大小(Size)Field Start Offsets(F*1) or (F*2) bytesExtra Bytes6 bytesField Contents取決於內容1: FIELD START
Time of Update: 2016-03-06
Oracle
Time of Update: 2016-03-06
MySQL執行狀態分析當感覺MySQL效能出現問題時,通常會先看下當前MySQL的執行狀態,使用 show processlist 來查看,例如:其中state狀態列資訊非常重要,先看下各列含義,然後看下state常用狀態各列的含義1、id一個標識,你要kill一個語句的時候使用,例如 mysql> kill 207;2、user顯示目前使用者,如果不是root,這個命令就只顯示你許可權範圍內的sql語句3、host顯示這個語句是從哪個ip
Time of Update: 2016-03-06
MySQL資料庫的最佳化我們究竟應該如何對MySQL資料庫進行最佳化?下面我就從MySQL對硬體的選擇、MySQL的安裝、my.cnf的最佳化、MySQL如何進行架構設計及資料切分等方面來說明這個問題。伺服器物理硬體的最佳化在挑選硬體伺服器時,我們應該從下面幾個方面著重對MySQL伺服器的硬體設定進行最佳化,也就是說將項目中的資金著重投入到如下幾處:1、磁碟尋道能力(磁碟I/O),我們現在用的都是SAS15000轉的硬碟,用6快這樣的硬碟作RAID1+0。MySQL每一秒鐘都在進行大量、複雜的查
Time of Update: 2016-03-06
Linux下誤刪MySQL的root使用者解決方案開始對Linux介面不熟悉,可能由於不小心,把root誤刪了,怎麼辦?1. # killall mysqld 幹掉所有mysql進程2. # mysqld_safe --skip-grant-tables & 進入mysql安全模式3. 通過上一步進入mysql的console(控制台),輸入:mysql -p
Time of Update: 2016-03-06
Oracle管理磁碟空間和資源1.可恢複的空間分配1.1 瞭解可恢複的空間分配一般情況,我們發出一個大型資料庫操作,比如建立大表索引,如果資料表空間不足,資料庫最終會終止操作。而可恢複的空間分配功能可以使得這類操作掛起,等待DBA去處理,等成功處理之後大型資料庫操作自動回復,這樣就避免了這類棘手問題,節省了時間。1.2 配置可恢複的空間分配相關參數和用法:--參數resumable_timeoutshow parameter
Time of Update: 2016-03-06
SQL Server資料庫複寫介紹:在運行著的資料庫驅動的應用程式中,SQL複製能解決許多問題。由於發送/訂閱的模式不是十分容易理解,複雜的指令碼語言和監視複製系統也是需要一定的思想在裡面。希望在接下來的幾個章節中能盡量將基本原理和操作闡述的詳細完整些,便於大家理解。在SQL
Time of Update: 2016-03-06
MySQL · 效能最佳化· InnoDB buffer pool flush策略漫談背景我們知道InnoDB使用buffer pool來緩衝從磁碟讀取到記憶體的資料頁。buffer pool通常由數個記憶體塊加上一組控制結構體對象組成。記憶體塊的個數取決於buffer pool instance的個數,不過在5.7版本中開始預設以128M(可配置)的chunk單位分配記憶體塊,這樣做的目的是為了支援buffer pool的線上動態調整大小。Buffer
Time of Update: 2016-03-12
資料庫基本概念面試必問,資料庫基本概念面試今天小編給大家分享日常收集整理有關資料庫基本概念,對大家在今後的工作非常有協助。1、超鍵、候選索引鍵、主鍵、外鍵超鍵:在關係中能唯一標識元組的屬性集稱為關係模式的超鍵。一個屬性可以為作為一個超鍵,多個屬性群組合在一起也可以作為一個超鍵。超鍵包含候選索引鍵和主鍵。候選索引鍵:是最小超鍵,即沒有冗餘元素的超鍵。主鍵:資料庫表中對儲存資料對象予以唯一和完整標識的資料列或屬性的組合。一個資料列只能有一個主鍵,且主鍵的取值不能缺失,即不可為空值(Null)。外鍵: