<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Atea - Hero's Grave

    面向對象,開源,框架,敏捷,云計算,NoSQL,商業智能,編程思想。

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      40 隨筆 :: 0 文章 :: 28 評論 :: 0 Trackbacks

    限于自己的水平還未達到DBA級別,只能先以應用為主的角度讀了。
    也許過幾個月再回來重讀,會有另一番心得。


    索引

    約束和索引的區別
    約束更是一個邏輯的概念,用來保證數據的完整性。而索引是一個數據結構,有邏輯上的概念,更是一個物理存儲的方式。

    默認情況下,MySQL允許非法或者不正確數據的插入或更新,或者內部將其轉化為一個合法的值。如對NOT NULL的字段插入NULL,會將其更改為0再進行插入。
    比如用Insert XXX SELECT語句就可以插入,但用Insert XXX values XXX則不行。
    可以通過修改sql_mode參數來約束輸入值合法性。

    在MySQL InnoDB中,建立外鍵會自動給其加上索引。而在Oracle則不會,要注意手動添加索引。

    B+索引適合取得的數據量少時使用。
    Hash索引只能用來搜索等值的查詢,而對于其他查找類型如范圍查找則不能使用。

    事務與鎖

    InnoDB的默認事務隔離級別為Repeatable Read。(Oracle是Read Committed)

    對于自增列的并發插入較差。(5.1.22版后有所改善)

    默認情況下InnoDB不會回滾超時引發的異常。(用JDBC則能避免此問題)

    發生死鎖后,InnoDB會馬上回滾該事務(錯誤號1213),而應用程序則不用再回滾了。

    Sql Server有鎖升級機制,MySQL和Oracle無。

    ROLLBACK TO SAVEPOINT并不會結束事務,仍然需要調用COMMIT或ROLLBACK。

    TRUNCATE TABLE和DELETE的區別在于前者不能被回滾。

    SERIALIABLE的事務隔離級別主要應用于InnoDB的分布式事務。

    使用InnoDB不忌諱相對長時間開啟事務,不會發生Oracle的Snapshot Too Old。

    自動回滾會隱藏錯誤,盡量少用或不用。

    對事務的操作,應該交由應用程序控制,而不是存儲過程。

    備份

    熱備的事務隔離級別應是Repeatable Read,從而實現數據一致性。

    mysqldump參數
    --single-transaction 只對InnoDB有效
    --lock-tables db又有MyISAM又有InnoDB時使用
    --hex-blob 能把blob等數據備份出來
    mysqldump不能導出視圖,需要另外導出,比如使用frm文件

    其他

    MyISAM特點是表鎖、支持全文索引、不支持事務、【外鍵】。

    Archive只支持INSERT和SELECT操作,非常適合存儲歸檔數據。

    查看錯誤日志
    show variables like 'log_error';

    OLAP是CPU密集型的操作,而OLTP是IO密集型的操作。

    Windows下表名不區分大小寫,而Linux默認大小寫敏感。


    http://atealxt.appspot.com/article/20110228/mysql_study_note_9787111321880_B004F9PL2O.html

    posted on 2011-02-28 23:16 Atea 閱讀(531) 評論(0)  編輯  收藏 所屬分類: Database
    主站蜘蛛池模板: 亚洲中文字幕在线观看| 午夜免费不卡毛片完整版| 亚洲日本一区二区一本一道| 亚洲日本一线产区和二线| 99久久久精品免费观看国产| 亚洲视频.com| 日韩人妻无码精品久久免费一| 亚洲AV永久无码精品成人| 免费无码又爽又刺激网站| 国产亚洲免费的视频看| 免费无码又爽又刺激网站直播| 亚洲国产精品高清久久久| 麻豆精品不卡国产免费看| 无码乱人伦一区二区亚洲一| 国产激情免费视频在线观看| 黄色毛片免费网站| 亚洲 国产 图片| 一级毛片高清免费播放| 国产亚洲人成网站观看| 久久亚洲免费视频| 亚洲性色高清完整版在线观看| 桃子视频在线观看高清免费完整| 2019亚洲午夜无码天堂| 国产免费av一区二区三区| 日本一区二区在线免费观看| 亚洲亚洲人成综合网络| 无码专区AAAAAA免费视频| 亚洲人成免费电影| 国产大片91精品免费观看男同 | 亚洲视频免费在线播放| 免费av欧美国产在钱| 美女被羞羞网站免费下载| 亚洲精品制服丝袜四区| 3344永久在线观看视频免费首页| 亚洲国产情侣一区二区三区| 国产免费资源高清小视频在线观看| 国产精品免费视频观看拍拍| 久久亚洲精品人成综合网| 免费观看男人免费桶女人视频| 久久久免费观成人影院| 亚洲精品一区二区三区四区乱码|