<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 部分SQL tuning 類筆試題

    時間:2024-11-12 09:05:16 敏冰 筆試題目 我要投稿
    • 相關推薦

    部分SQL tuning 類筆試題

      在日常學習、工作生活中,我們都經常看到試題的身影,借助試題可以對一個人進行全方位的考核。你知道什么樣的試題才是好試題嗎?下面是小編為大家整理的部分SQL tuning 類筆試題,歡迎閱讀,希望大家能夠喜歡。

    部分SQL tuning 類筆試題

      部分SQL tuning 類筆試題 1

      1、列舉幾種表連接方式

      2、不借助第三方工具,怎樣查看sql的執行計劃

      3、如何使用CBO,CBO與RULE的區別

      4、如何定位重要(消耗資源多)的SQL

      5、如何跟蹤某個session的SQL

      6、SQL調整最關注的是什么

      7、說說你對索引的認識(索引的`結構、對dml影響、對查詢影響、為什么提高查詢性能) "

      8、使用索引查詢一定能提高查詢的性能嗎?為什么

      9、綁定變量是什么?綁定變量有什么優缺點?

      10、如何穩定(固定)執行計劃

      11、和排序相關的內存在8i和9i分別怎樣調整,臨時表空間的作用是什么

      12、存在表T(a,b,c,d),要根據字段c排序后取第21—30條記錄顯示,請給出sql。

      部分SQL tuning 類筆試題 2

      一、基礎知識類

      1. 列舉幾種表連接方式

      等連接(Equi-join)

      非等連接(Non-equi-join)

      自連接(Self-join)

      外連接(Outer join):包括左外連接(Left outer join)、右外連接(Right outer join)和全外連接(Full outer join)

      2. 不借助第三方工具,怎樣查看SQL的執行計劃

      使用EXPLAIN PLAN語句生成執行計劃,并查詢PLAN_TABLE來獲取詳細的執行步驟。

      在SQLPlus中使用SET TRACE ON來查看執行計劃統計信息。

      3. 如何使用CBO(Cost-Based Optimizer),以及CBO與RULE(Rule-Based Optimizer)的區別

      CBO根據表統計信息來找到最低成本的訪問數據方法,確定執行計劃。使用CBO時,需要經常對表進行ANALYZE命令進行分析統計,并需要穩定執行計劃。

      RULE根據規則選擇最佳執行路徑來運行查詢。使用RULE時,需要注意選擇最有效率的表名順序和優化SQL的寫法。

      二、進階知識類

      4. 如何定位消耗資源多的SQL

      可以使用SQL語句查詢v$session、v$process和v$sesstat等視圖,找出使用CPU多的用戶session,從而定位到消耗資源多的SQL。

      5. 如何跟蹤某個session的SQL

      可以利用TRACE功能來跟蹤某個session的SQL語句,通過ALTER SESSION SET SQLTRACE ON命令來開啟跟蹤,并通過查詢v$sqltext等視圖來獲取跟蹤信息。

      6. SQL調整最關注的是什么

      SQL調整最關注的是系統的I/O問題,因為I/O是影響數據庫性能的`關鍵因素之一。可以使用工具如sar-d來檢查整個系統的IO statistics。

      三、索引相關類

      7. 談談對索引的認識(索引的結構、對DML影響、對查詢影響、為什么提高查詢性能)

      索引有B-TREE、BIT、CLUSTER等類型。在表上建立恰當的索引可以改進查詢性能,因為數據庫會先讀取索引,根據索引內容和查詢條件查詢出ROWID,再根據ROWID取出需要的數據。由于索引內容通常比全表內容要少很多,因此通過先讀索引能減少I/O,提高查詢性能。但在進行插入、刪除、修改時,同時會進行索引的修改,在性能上有一定的影響。

      8. 使用索引查詢一定能提高查詢的性能嗎?為什么

      使用索引查詢不一定能提高查詢性能。因為索引需要空間來存儲,也需要定期維護。每當有記錄在表中增減或索引列被修改時,索引本身也會被修改。這意味著每條記錄的INSERT、DELETE、UPDATE將為此多付出幾次的磁盤I/O。因此,不必要的索引反而會使查詢反應時間變慢。

      四、其他高級話題

      9. 綁定變量是什么?綁定變量有什么優缺點

      綁定變量是指在SQL語句中使用變量,改變變量的值來改變SQL語句的執行結果。其優點在于可以減少SQL語句的解析,降低數據庫引擎消耗在SQL語句解析上的資源,提高編程效率和可靠性。缺點在于可能需要使用動態SQL的寫法,由于參數的不同,可能SQL的執行效率不同。

      10. 如何穩定(固定)執行計劃

      可以通過設置參數如query_rewrite_enabled、star_transformation_enabled以及optimizer_features_enable等,或者創建并使用stored outline來穩定執行計劃。

    【部分SQL tuning 類筆試題】相關文章:

    SQL tuning筆試題03-23

    筆試題(SQL tuning )03-24

    金蝶的SQL筆試題10-27

    emc技術支持類部分筆試題07-01

    ORACLE 常用的SQL語法和數據部分06-22

    sql server面試試題09-02

    阿里巴巴非技術類筆經及試題08-25

    Oracle的sql語句模擬試題及答案10-12

    2017年sql考試試題05-20

    主站蜘蛛池模板: 北条麻妃国产九九九精品视频| AAA级久久久精品无码区| 99精品免费视频| 在线观看亚洲精品福利片| 91麻豆精品一二三区在线| 欧美精品黑人粗大免费| 国产亚洲精品线观看动态图| 99re热这里只有精品视频中文字幕 | 18国产精品白浆在线观看免费| 精品国产呦系列在线观看免费| 国产精品久久亚洲不卡动漫| 亚洲精品国产成人片| 久久精品免费大片国产大片| 日本精品中文字幕| 97精品人妻系列无码人妻| 日韩精品久久久肉伦网站| 热综合一本伊人久久精品| 国产精品熟女福利久久AV| 日韩麻豆国产精品欧美| 岛国精品一区免费视频在线观看 | 国产精品毛片一区二区三区| 亚洲精品国产精品乱码在线观看| 精品久久久久一区二区三区| 国产精品部在线观看| 亚洲欧美日韩精品| 欧美精品高清在线观看| 国产精品国产三级专区第1集| 久久精品国产亚洲AV嫖农村妇女| 亚洲精品第一国产综合境外资源 | 国产精品亚洲片在线观看不卡 | 亚洲欧洲精品成人久久曰影片 | 久久最新精品国产| 99re6在线视频精品免费| 国产精品毛片一区二区三区 | 久久久久四虎国产精品| 99热精品在线| 国产国产精品人在线观看| 国产精品扒开腿做爽爽爽视频| 久久99国内精品自在现线| 精品人妻系列无码天堂| 久久精品国产亚洲av高清漫画 |