1. 程式人生 > 實用技巧 >千金良方說:"我現在奉上179341字的MySQL資料包,還來得及嗎?有"程式碼段、附錄、和高清圖!!"

千金良方說:"我現在奉上179341字的MySQL資料包,還來得及嗎?有"程式碼段、附錄、和高清圖!!"

  • 上一篇"上釋出過"一不小心,我就上傳了 279674 字的 MySQL 學習資料到 github 上了",我在更早之前,在微信公眾號"老葉茶館"上釋出過"一不小心,我就上傳了 279674 字的 MySQL 學習資料到 github 上了",一不小心上了5500+的閱讀量,非常感謝大家捧場!那傢伙,這次,我為大家帶來《千金良方--MySQL 效能優化金字塔法則》的程式碼段加粗文字(字數31051+)、以及此書附贈的4個附錄(字數148290+)
  • 關於此書,也是我與另外兩位同事(李春、董紅禹)共同的處女作,在撰寫過程中有不少心酸且有一些哭笑不得的小插曲。例如:
    • 由於經驗不足,疏於和出版社的溝通,誤將排版字數65W當做了統計字數65W,於是乎,我們寫呀寫,寫到了45W統計字數,然後再也寫不動了,才跟出版社聯絡,說無法湊足65W字怎麼辦?

    • 隨後,出版社的編輯反饋了2條關鍵資訊:

      • 我們稿酬是按照版稅率結算,不是按照字數結算
      • 出版社是按排版計數,不是按照統計計數
    • 於是我們按照出版社的排版樣式,一算,嚇一大跳,總頁數已經超過了1000頁,綜合評估一些因素之後,必須縮減到700頁左右,於是,我們又陷入了需要縮減哪一部分內容的糾結中,經過一番糾結,我們決定將4個附錄(附錄ABCD)裁剪掉,做成電子版提供給大家免費下載,最後,就是大家看到的正文部分699頁(印刷字數約108W字)

    • 歷時將近2年,我們幾位作者原本都快沒啥知覺了,但當我們第一次看到書的封面時(如下圖),心裡還是忍不住竊喜(我想,寫過書的朋友,懂我在說啥的,就好比懷胎9個月,馬上就要做父母了一樣)


    • 我們原計劃將電子版的下載連結放進前言的末尾,不過,非常非常抱歉的是,由於前期我們檢查疏忽,竟然遺漏了電子版的下載連結,導致很多朋友後來前來詢問,並沒有看到電子版附錄的下載連結,甚至有些不明真相的朋友,直接吐槽說書中提到了那麼多引數啥的,一丁點也不做介紹。不過,我們在本書第二次印刷時,將電子版的附錄下載連結補充到了前言末尾。

    • 我們也在"知數堂"圈內推送過一次電子版的PDF檔案,我也單獨在朋友圈推送過通過我的百度網盤提供的下載連結。但我想來想去,電子版PDF終究不方便快速查閱,於是,我們決定將4個附錄將近15W統計字數的內容開源出來,供大家隨時實地方便快速地查閱所需的內容。

    • 另外,考慮到一些朋友前來諮詢書中的程式碼段是否有提供下載,提到做實驗的時候不方便(我猜可能想偷個小小的懶吧),所以我們決定將書中的加粗程式碼段和一些關鍵的配置程式碼段原始碼開源出來。還有,書中一些看起來不那麼清晰的大圖,我們也一併開源出來了。

  • 還有!必須要感謝大家對本書的支援,現在,此書即將啟動第三次印刷了!!好吧,我廢話有點多了,下面開始進入本文的正題吧!

  • 在"一不小心,我就上傳了 279674 字的 MySQL 學習資料到 github 上了"一文中,我為大家介紹了通過搜尋github的WIKI頁面中的page的方法來快速查詢所需的資料,但,很遺憾地告訴大家,本期為大家奉上的github資料庫,不能用這個方法來快速查詢資料了,因為,本期的內容,並不是所有的段落都建立了page,一些短小但繁多的段落我們直接放到了目錄大綱中,因此,對於本期開源的檔案資料庫,其搜尋的正確姿勢順序是:

  • 首先,開啟如下連結

  • 《千金良方--MySQL 效能優化金字塔法則》資料庫:https://github.com/xiaoboluo768/qianjinliangfang

  • 在這裡,你可以看到類似如下圖所示的介面

  • 然後,往下拉一點,你就可以看到根目錄了(藍色字型是超連結,在這一頁裡,每一個紅色方可標記處的連結背後,對應著一個子目錄大綱,點選即可檢視更多的內容)

  • 假設我們想要檢視本書的程式碼段和高清大圖,我們可以點選第一個藍色字型"1. 書中程式碼段以及高清大圖目錄",等待幾秒鐘之後,跳轉的介面類似圖下圖

  • 在這裡,目錄列表我們直接使用了此書的章節名稱來建立目錄,同時,也使用了章節名稱來建立page(這裡可以看到,總共有236個page,不過,不全是程式碼段的內容,還包括4個附錄的內容哈),我們也可以通過page搜尋框來搜尋,然後點選搜尋結果頁即可,類似如下

  • 如果你的時間比較充裕,當然你也可以從第一章開始,逐個章節往後翻,與上一期我們介紹的MySQL 4個系統庫的檔案資料庫一樣,每一個page文末都配有上一篇和下一篇的跳轉連結,你可以一直往後翻(可以翻完整個檔案資料庫,包括4個附錄的內容)而不需要回到主頁目錄

  • 然後,如果中途想要返回到目錄大綱,可以直接點選WIKI標籤,如下圖所示

  • 在這裡,你可以點選其他幾個藍色超連結字型,進入其他的子目錄大綱



  • 最後,此書的高清大圖,我們寄存在了程式碼倉庫中,點選"code"標籤,然後點選image目錄,即可檢視





  • 這裡的圖片名稱,第一個數字代表書中的章節號,第二個數字代表該圖片在每一個章節中的序列號。當然,為了儘可能方便大家查閱,我們也將這些突破直接插入到了每一個章節的程式碼段page中,類似如下圖

  • 至此,本期內容到這裡就接近尾聲了。同樣,剩下的時間,就交給大家了,如果大家在"使用"期間有任何"體驗"不佳的,仍然可以一如既往地隨時吐槽,不過...,還是老規矩,吐槽歸吐槽,別忘了正事兒,有哪裡不對勁、怎麼改進希望別忘了告訴我,謝謝大家!哦,對了,上一期我將本人的聯絡方式放到github中了,這一期我就直接放這裡了,不過我只留QQ(309969177),因為我不常上QQ,所以才留QQ,所以才能定期看一下QQ,所以....所以....