原创 percona 安裝

gentoo 安裝percona 步驟: 1. cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_CONFIG=mysql_release -DFEATURE_SET=community

原创 阿里巴巴面試題(轉載)

一:SQL tuning 類   1:列舉幾種表連接方式答:merge join,hash join,nested loop   2:不借助第三方工具,怎樣查看sql的執行計劃?答:sqlplus   set autotrace ...

原创 shell 一些用法

今天看到一個帖子,感覺shell還是很強大的,用了這麼多年的linux,還是有很多地方需要學習的。 str="server_port: 80a," 提取數字80,下面有很多種寫法 1. grep -o '[0-9]*' 2. ex

原创 innodb 恢復步驟

innodb crash恢復需要幾個步驟,第一步初始化執行期間需要引用redo log,如果所有更改在crash那個時刻都從buffer pool刷到磁盤,應用redo log將被忽略。剩下的步驟包括: 1. 回滾未完成的事務 2. in

原创 一些dba面試題

1   char、varchar、nvarchar之間的區別(包括用途和空間佔用) 2   xml類型查找某個節點的數據有哪些方法,如何進行處理 3   有哪些操作會使用到TempDB;如果TempDB異常變大 4    一個表

原创 【hive】mysql metastore 配置

1 修改hive配置文件: javax.jdo.option.ConnectionDriverName=com.mysql.jdbc.Driver javax.jdo.option.ConnectionPassword=hive java

原创 innodb 索引

innodb索引採用B+樹結構。 B樹數據存儲是有序的,每個葉子節點到根的距離是一樣的。根節點保存了指向子節點的指針,innodb會根據指針查找數據。葉子節點只有指向被索引數據的指針,沒有指向其他節點的指針,而B+數的每一個葉子節點有指向

原创 數據倉庫工程師面試題

什麼叫數據倉庫?(相信inmon的數據倉庫概念的四個特點是最基本的吧,當然需要加上自己的理解)    數據倉庫和數據庫有什麼區別?(事務性數據庫和決策支持數據庫的區別,當然包括目標、用途、設計等等)    什麼叫OLAP?用途是什麼?(O

原创 【sqoop】mysql 按日期增量導入

1 .創建如下test表 +----+------+---------------------+ | id | val | created_at | +----+------+

原创 【gentoo】kvm 配置

1. 看cpu是否支持虛擬化 egrep '(vmx|svm)' --color=always /proc/cpuinfo 2. 打開bios的cpu虛擬化支持 3. 配置kernel      [*] Virtualization