
2011年7月31日
安裝broadcom網(wǎng)卡驅(qū)動
modprobe broadcom
modprobe tg3
dhcpcd eth0
posted @
2012-07-01 14:44 巖石 閱讀(114) |
評論 (0) |
編輯 收藏
隔離級別
1 隔離級別 臟讀(Dirty Read) 不可重復(fù)讀(NonRepeatable Read) 幻讀(Phantom Read)
2 讀未提交(Read uncommitted) 可能 可能 可能
3 讀已提交(Read committed) 不可能 可能 可能
4 可重復(fù)讀(Repeatable read) 不可能 不可能 可能
5 可串行化(Serializable ) 不可能 不可能 不可能
MySQL 事務(wù)
- Mysql 默認提交數(shù)據(jù)的 AUTOCOMMIT ON
- InnoDB 行級別鎖 多版本并發(fā)控制,NDB Cluster Falcon 是事務(wù)型 MyISAM 是非事務(wù)的 表級別鎖,在混合事務(wù)的時候不能保證數(shù)據(jù)一致性
- InnoDB 使用二相鎖定協(xié)議 一個事務(wù)在執(zhí)行的時候會獲得鎖,在commit 或者rollback的時候釋放鎖,可以顯示制定鎖 例如 LOCK IN SHARE MODE ,F(xiàn)OR UPDATE
查看 表的狀態(tài)
show table status like '表名'
MyISAM MySQL 默認的數(shù)據(jù)庫引擎 不支持事務(wù)和行級鎖
表轉(zhuǎn)換
alter table方式 alter table mytable engine = innoDB; 復(fù)制表
打開MySql慢查詢?nèi)罩?br />
修改my.conf
#打開慢查詢
log-slow-queries = <file_name>
#記錄查詢大于2秒的記錄, 默認是10秒
long_query_time = 2
#記錄沒有使用索引的查詢
log-queries-not-using-indexes
#記錄運行較慢的管理命令
log-slow-admin-statements
- 取查看MySql 數(shù)據(jù)庫狀態(tài) show status show processlist
- FLUSH STATUS 刷新狀態(tài)
- SQL_NO_CACHE MySql 不會緩存結(jié)果 例如 select sql_no_cache * from admin_user
- show profile cpu for query 1 ; 查看用戶查詢CPU使用率
選擇優(yōu)化的數(shù)據(jù)類型- 更小通常更好,正確的存儲和表示數(shù)據(jù)的最小類型,更小的數(shù)據(jù)類型通常更快,更少的使用存儲空間 內(nèi)存和CPU緩存
- 簡單就好 越簡單的數(shù)據(jù)類型需要的CPU周期越少
- 盡量避免NULL
- 整數(shù) 數(shù)據(jù)類型包括 TINYINT(8) SMALLINT(16) MEDIUMINT(24) INT(32) BIGINT(64),所有類型都包含UNSIGNED熟悉 ,表示不允許為負數(shù),并且正數(shù)上限提高一倍
- 實數(shù)FLOAT(4) DOUBLE(8) 保存精確的小數(shù) DECIMAL可以定義精度 比如DECIMAL(8,2)會在小數(shù)點前保留6位,后2位
- 字符串類型p66
posted @
2012-05-27 21:14 巖石 閱讀(265) |
評論 (0) |
編輯 收藏
下載JDK tar包 解壓到/usr/lib/下
比如 /usr/lib/jdk1.7.0
編輯
environment和profile
sudo vim /etc/environment
添加如下內(nèi)容
export JAVA_HOME=/usr/lib/jdk1.7.0
export JRE_HOME=/usr/lib/jdk1.7.0/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
sudo vim /etc/profile
在umask 022前 添加如下內(nèi)容
export JAVA_HOME=/usr/lib/jdk1.7.0
export JRE_HOME=/usr/lib/jdk1.7.0/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
最后注銷系統(tǒng)
安裝OPENVPN
sudo apt-get install openvpn
使用OPENVPN
cd /etc/openvpn
sudo openvpn --config /etc/openvpn/xxxx.ovpn
啟用SSH服務(wù)
sudo apt-get install openssh-server openssh-client
安裝PG
sudo apt-get install postgresql
sudo apt-get install pgadmin3
posted @
2011-07-31 19:59 巖石 閱讀(317) |
評論 (0) |
編輯 收藏