隨筆-8  評(píng)論-0  文章-1  trackbacks-0
            2011年7月31日
          安裝broadcom網(wǎng)卡驅(qū)動(dòng) modprobe broadcom modprobe tg3 dhcpcd eth0
          posted @ 2012-07-01 14:44 巖石 閱讀(114) | 評(píng)論 (0)編輯 收藏
          隔離級(jí)別

          • READ UNCOMMITTED隔離級(jí)別 讀取未提交內(nèi)容 在這個(gè)級(jí)別下所有事物都能看到未提交的事務(wù)執(zhí)行結(jié)果,容易引起臟讀
          • READ COMMITTED 讀取提交內(nèi)容(mysql 非默認(rèn))只能讀取提交后的事務(wù)結(jié)果
          • REPEATABLE READ (Mysql 默認(rèn))可重復(fù)讀 保證在一個(gè)事務(wù)下的多個(gè)實(shí)例讀取到相同內(nèi)容,可能會(huì)出現(xiàn)幻讀, mysql InnoDB 和 Falcon 引擎解決來幻讀問題
          • SERIALIZABLE 可串行化 最高的事物級(jí)別 對(duì)每個(gè)事務(wù)加鎖。強(qiáng)制事物排序

          1 隔離級(jí)別                       臟讀(Dirty Read)          不可重復(fù)讀(NonRepeatable Read)          幻讀(Phantom Read)
          2 讀未提交(Read uncommitted)     可能                         可能                                     可能
          3 讀已提交(Read committed)       不可能                       可能                                     可能
          4 可重復(fù)讀(Repeatable read)      不可能                       不可能                                   可能
          5 可串行化(Serializable )        不可能                       不可能                                   不可能

          MySQL 事務(wù)
          • Mysql 默認(rèn)提交數(shù)據(jù)的 AUTOCOMMIT ON
          • InnoDB 行級(jí)別鎖 多版本并發(fā)控制,NDB Cluster Falcon 是事務(wù)型 MyISAM 是非事務(wù)的 表級(jí)別鎖,在混合事務(wù)的時(shí)候不能保證數(shù)據(jù)一致性
          • InnoDB 使用二相鎖定協(xié)議 一個(gè)事務(wù)在執(zhí)行的時(shí)候會(huì)獲得鎖,在commit 或者rollback的時(shí)候釋放鎖,可以顯示制定鎖 例如 LOCK IN SHARE MODE ,F(xiàn)OR UPDATE

          查看 表的狀態(tài)
          show table status like '表名'

          MyISAM MySQL 默認(rèn)的數(shù)據(jù)庫引擎 不支持事務(wù)和行級(jí)鎖

          表轉(zhuǎn)換
          alter table方式 alter table mytable engine = innoDB; 復(fù)制表

          打開MySql慢查詢?nèi)罩?br /> 修改my.conf
          #打開慢查詢
          log-slow-queries 
          = <file_name>
          #記錄查詢大于2秒的記錄, 默認(rèn)是10秒
          long_query_time 
          = 2
          #記錄沒有使用索引的查詢
          log-queries-not-using-indexes
          #記錄運(yùn)行較慢的管理命令
          log-slow-admin-statements
          • 取查看MySql 數(shù)據(jù)庫狀態(tài) show status show processlist
          • FLUSH STATUS 刷新狀態(tài)
          • SQL_NO_CACHE MySql 不會(huì)緩存結(jié)果 例如 select sql_no_cache * from admin_user
          • show profile cpu for query 1 ; 查看用戶查詢CPU使用率
          選擇優(yōu)化的數(shù)據(jù)類型
          • 更小通常更好,正確的存儲(chǔ)和表示數(shù)據(jù)的最小類型,更小的數(shù)據(jù)類型通常更快,更少的使用存儲(chǔ)空間 內(nèi)存和CPU緩存
          • 簡(jiǎn)單就好 越簡(jiǎn)單的數(shù)據(jù)類型需要的CPU周期越少
          • 盡量避免NULL
          • 整數(shù) 數(shù)據(jù)類型包括 TINYINT(8) SMALLINT(16) MEDIUMINT(24) INT(32) BIGINT(64),所有類型都包含UNSIGNED熟悉 ,表示不允許為負(fù)數(shù),并且正數(shù)上限提高一倍
          • 實(shí)數(shù)FLOAT(4) DOUBLE(8) 保存精確的小數(shù) DECIMAL可以定義精度 比如DECIMAL(8,2)會(huì)在小數(shù)點(diǎn)前保留6位,后2位
          • 字符串類型p66
          posted @ 2012-05-27 21:14 巖石 閱讀(268) | 評(píng)論 (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 巖石 閱讀(326) | 評(píng)論 (0)編輯 收藏
          主站蜘蛛池模板: 丁青县| 裕民县| 尖扎县| 铜梁县| 资溪县| 昌宁县| 积石山| 新乡县| 惠东县| 嘉峪关市| 扎鲁特旗| 高安市| 双流县| 周宁县| 张北县| 汪清县| 青冈县| 外汇| 怀宁县| 阿城市| 武陟县| 呼玛县| 叶城县| 广南县| 平湖市| 嘉义县| 祁阳县| 林甸县| 稻城县| 福清市| 榆中县| 山阴县| 枣阳市| 安塞县| 金坛市| 阜新市| 高唐县| 衡山县| 盐津县| 湖北省| 阳西县|