效能優化是資料庫應用的核心問題

2021-06-16 04:54:38 字數 2258 閱讀 6921

本文選自《讓oracle跑得更快—oracle 10g效能分析與優化思路》一書

效能優化是資料庫應用的核心問題。目前的商業或開源的資料庫產品,發展已日臻成熟,很少有經常發生崩潰急需修復的情形。故dba除了日常的常規維護任務外,大多把精力花在優化資料庫上。在2023年的時候,itpub也曾出過一本《oracle資料庫效能優化》(蓋國強、馮春培、葉梁、馮大輝主編)的技術書,頗受oracle dba們的歡迎。現在很高興地看到在itpub技術叢書裡又增加了一本關於資料庫優化知識的書籍。

itpub於2023年9月26日成立的,已發展為國內最大的資料庫技術討論社群。本書作者譚懷遠先生則是在2023年9月28日加入了itpub,相交至今將近九年時間。他在這麼長久的時間,長期工作在資料庫業務的第一線,積累了大量豐富的經驗,也形成自己獨到的見解。而這些見解,又大部分體現在本書的文字裡,本書既是知識的歸納總結,同時又是個人技術感情(恕我在這裡使用了乙個創新的詞彙,大多數長期從事技術工作的人,都有一種有墨在胸,不得不發的感覺)的抒發。縱觀全書,我個人對作者所說的「最難的東西不是技術本身,而是什麼時候該用什麼技術」深表認同。當dba從煩瑣的日常工作脫身出來,舉目遠望的時候,再往前的一片田野便是架構問題,最好的最徹底的,能一勞永逸的優化,往往從架構設計開始。期待懷遠君將來的新作,可以在這片更廣闊的天地裡馳騁。

我感到本書最大的乙個特點在於,作者通過自己的一種情緒化的東西在寫作,也可以說是對於技術的一種感情告白,所以是真摯的,這種真摯將影響到讀者閱讀時的情緒,讓你在一種頗為感性化和人性化的氛圍裡閱讀,輕鬆而又有趣,而不是冷冰冰的枯燥的技術討論,這是本書區別於其他技術類書籍的乙個顯著特點。

本書裡,涵蓋了幾乎所有優化相關的知識點,以及一些很新的內容,比如bind peeking、並行執行、執行計畫、cardinality(基數)、10053事件等,這些內容對於那些渴望深度了解效能優化的讀者來說,是非常有用的。

itpub前身是在smiling上的oracle電子小組,剛剛開始的時候itpub的板塊不多,只有oracle資料庫管理、oracle開發、ocp、cisco、網路整合、海闊天空這幾個板塊,會員數只有一萬多人,今年過9年的發展,itpub已擁有技術板塊100多個,註冊會員數量超過230萬人。每天更新的討論帖數以萬計。itpub的發展與像懷遠君這樣的專家、第一線技術工作者的長期支援是分不開的,在此也向懷遠君表示感謝,沒有你們就不會有今天的itpub。

itpub創始人 tigerfish

2023年6月8日

書名:讓oracle跑得更快—oracle 10g效能分析與優化思路

isbn 978-7-121-11325-3

出版日期:20108

定價:59.00

開本:16

頁碼 :456

宣傳語

國內第一本真正意義上從工作經驗出發,

以作者的心得體會全面論述oracle資料庫效能優化的書籍。

在這本書裡讀者將會學到作者在效能優化方面的一些思路和思考,一些故障處理的方法和原則,這些東西是作者在實踐中長期積累的心得體會,當讀者掌握了一些處理問題的基本思路之後,成為一名合格的dba就是一件輕而易舉的事情了。

本書適用物件:oracle dba、oracle開發人員,和其他對oracle資料庫感興趣的人員。

譚懷遠,副總工,dba團隊負責人,在國內屬於較早進入專職dba崗位的人。是國內著名資料庫論壇itpub的資深版主,論壇id alantany。有10年的oracle dba工作經驗,從oracle 8開始進入資料庫領域,從oracle 8到oracle 8i,oracle 9i,oracle 10g,見證了中國dba職業的發展歷程。作者對資料庫的效能優化有獨到的見解,頗擅長於海量資料資料庫的設計管理及優化工作。

本書詳細資訊:

想即時獲取更多圖書及活動資訊,趕快加入博文視點讀者俱樂部 吧!

效能優化是資料庫應用的核心問題

本文選自 讓oracle跑得更快 oracle 10g效能分析與優化思路 一書 序 效能優化是資料庫應用的核心問題。目前的商業或開源的資料庫產品,發展已日臻成熟,很少有經常發生崩潰急需修復的情形。故dba除了日常的常規維護任務外,大多把精力花在優化資料庫上。在2005年的時候,itpub也曾出過一本...

資料庫效能優化

資料庫設計 實現sql server資料庫的優化,首先要有乙個好的資料庫設計方案。在實際工作中,許多sql server方案往往是由於資料庫設計得不好導致效能很差。實現良好的資料庫設計必須考慮這些問題 1.邏輯資料庫規範化問題 一般來說,邏輯資料庫設計會滿足規範化的前3級標準 第1規範 沒有重複的組...

資料庫效能優化

1 系統設計 1 縱向 橫向分割表,減少表的尺寸 縱向 欄位多。按業務主題分割。根據頁大小。橫向 資料多。按條件分割表。eg 按年儲存表,歷史資料表和當期資料更新表。2 將資料處理交給db,編寫儲存過程 1 減少網路的開銷 2 儲存過程是編譯 優化過,速度快。3 唯讀查詢操作優化方法 1 資料量小的...