• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. java工程師認證考試考點:數(shù)據(jù)庫服務(wù)區(qū)考點

        時間:2024-09-24 02:45:44 JAVA認證 我要投稿
        • 相關(guān)推薦

        java工程師認證考試考點:數(shù)據(jù)庫服務(wù)區(qū)考點匯總

          關(guān)于java認證考試,同學(xué)們知道數(shù)據(jù)庫及服務(wù)器的知識點有哪些?下面跟yjbys小編一起來復(fù)習(xí)一下吧!

        java工程師認證考試考點:數(shù)據(jù)庫服務(wù)區(qū)考點匯總

          (一)服務(wù)器

          1、web服務(wù)器nginx和apache的對比分析

          ①nginx相對于apache的優(yōu)點:

          輕量級,同樣起web 服務(wù),比apache 占用更少的內(nèi)存及資源 ,抗并發(fā),nginx 處理請求是異步非阻塞的,而apache 則是阻塞型的,在高并發(fā)下nginx 能保持低資源低消耗高性能,高度模塊化的設(shè)計,編寫模塊相對簡單。

          apache相對于nginx 的優(yōu)點:A.rewrite ,比nginx 的rewrite 強大;B.動態(tài)頁面,模塊超多,基本想到的都可以找到;C.少bug ,nginx 的bug 相對較多;D.超穩(wěn)定.

          一般來說,需要性能的web 服務(wù),用nginx 。如果不需要性能只求穩(wěn)定,那就apache.

          ②作為 Web 服務(wù)器:相比 Apache,Nginx 使用更少的資源,支持更多的并發(fā)連接,體現(xiàn)更高的效率。Nginx采用C進行編寫, 不論是系統(tǒng)資源開銷還是CPU使用效率都比 Perlbal 要好很多.

         �、跱ginx 配置簡潔,Apache 復(fù)雜。Nginx 靜態(tài)處理性能比 Apache 高 3倍以上,Apache 對 PHP 支持比較簡單,Nginx 需要配合其他后端用。Apache 的組件比 Nginx 多,現(xiàn)在 Nginx 才是Web 服務(wù)器的首選。

         �、茏詈诵牡膮^(qū)別在于apache是同步多進程模型,一個連接對應(yīng)一個進程;nginx是異步的,多個連接(萬級別)可以對應(yīng)一個進程。

          ⑤nginx處理靜態(tài)文件好,耗費內(nèi)存少.但無疑apache仍然是目前的主流,有很多豐富的特性.所以還需要搭配著來.當(dāng)然如果能確定nginx就適合需求,那么使用nginx會是更經(jīng)濟的方式。

          ⑥nginx處理動態(tài)請求是雞肋,一般動態(tài)請求要apache去做,nginx只適合靜態(tài)和反向。

         �、逳ginx優(yōu)于apache的主要兩點:A.Nginx本身就是一個反向代理服務(wù)器 B.Nginx支持7層負載均衡;其他的當(dāng)然,Nginx可能會比 apache支持更高的并發(fā)。

          (二)數(shù)據(jù)庫

          1、數(shù)據(jù)庫優(yōu)化:

         �、俜椒ǎ篗ySQL可以建分表,讀寫分離,建索引,一般經(jīng)常更新的字段不適合建索引,建索引會降低數(shù)據(jù)非查詢操作的效率。主鍵是一種特殊的索引。

          ②導(dǎo)致索引失效的情況:

          A、如果條件中有or,即使其中有條件帶索引也不會使用到。

          B、對于多列索引,不是使用的第一部分,則不會使用索引。

          C、like查詢是以%開頭,而不是以%結(jié)尾的。

          D、如果索引列類型是字符串,一定要在條件中將數(shù)據(jù)使用引號引用起來,否則不使用索引。

          E、如果mysql估計使用全表掃描要比使用索引快,則不使用索引。

          2、MySQL引擎的種類和區(qū)別

         �、俜N類:MyISAM、InnoDB、MEMORY、MERGE、Archive、Blackhole、CSV、Federate、Merge、NDB集群引擎,第三方引擎:OLTP類引擎、面向列的存儲引擎、社區(qū)存儲引擎。

          ②區(qū)別:

          A、MyISAM是MySQL5.1及之前的默認存儲引擎。MyISAM不支持事務(wù)、也不支持外鍵,但其訪問速度快,對事務(wù)完整性沒有要求。MyISAM表還支持3中不同的存儲格式:

          1 靜態(tài)表

          2 動態(tài)表

          3 壓縮表

          B、InnoDB存儲引擎提供了具有提交、回滾和崩潰恢復(fù)能力的事務(wù)安全。但是比起MyISAM存儲引擎,InnoDB寫的處理效率差一些并且會占用更多的磁盤空間以保留數(shù)據(jù)和索引。 InnoDB存儲方式為兩種:1 使用共享表空間存儲 2 使用多表空間

          C、MEMORY存儲引擎使用存在內(nèi)存中的內(nèi)容來創(chuàng)建表。每個MEMORY表只實際對應(yīng)一個磁盤文件。MEMORY類型的表訪問非常得快,因為它的數(shù)據(jù)是放在內(nèi)存中的,并且默認使用HASH索引。但是一旦服務(wù)關(guān)閉,表中的數(shù)據(jù)就會丟失掉。

          D、MERGE存儲引擎是一組MyISAM表的組合,這些MyISAM表必須結(jié)構(gòu)完全相同。MERGE表本身沒有數(shù)據(jù),對MERGE類型的表進行查詢、更新、刪除的操作,就是對內(nèi)部的MyISAM表進行的。

          3、數(shù)據(jù)庫事務(wù)

          (1)四個特性:ACID,原子性,一致性,隔離性,持久性。

          (2)四個隔離級別:

          √: 可能出現(xiàn) ×: 不會出現(xiàn)

          臟讀 不可重復(fù)讀 幻讀
        Read uncommitted
        Read committed ×
        Repeatable read × ×
        Serializable × × ×

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【java工程師認證考試考點:數(shù)據(jù)庫服務(wù)區(qū)考點】相關(guān)文章:

        JAVA認證輔導(dǎo)考點:JSP的隱含對象10-11

        Linux認證考試必考點07-23

        Linux認證考點06-25

        全國微軟認證考試各地的考點有哪些10-30

        java認證考試介紹07-31

        JAVA認證考試細則06-10

        java認證考試細則介紹08-19

        JAVA考試認證經(jīng)驗分享08-22

        Sun java認證考試答案11-06

        java認證考試培訓(xùn)內(nèi)容06-25

        在线咨询
        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 中文字幕亚洲综合小综合在线 | 中文手机字幕大香视频蕉 | 亚洲性色在线精品视频 | 亚洲国产精品激情一区二区 | 午夜在线a亚洲v天堂网2019 | 亚洲欧美日韩综合在线 |

            java工程師認證考試考點:數(shù)據(jù)庫服務(wù)區(qū)考點匯總

              關(guān)于java認證考試,同學(xué)們知道數(shù)據(jù)庫及服務(wù)器的知識點有哪些?下面跟yjbys小編一起來復(fù)習(xí)一下吧!

            java工程師認證考試考點:數(shù)據(jù)庫服務(wù)區(qū)考點匯總

              (一)服務(wù)器

              1、web服務(wù)器nginx和apache的對比分析

              ①nginx相對于apache的優(yōu)點:

              輕量級,同樣起web 服務(wù),比apache 占用更少的內(nèi)存及資源 ,抗并發(fā),nginx 處理請求是異步非阻塞的,而apache 則是阻塞型的,在高并發(fā)下nginx 能保持低資源低消耗高性能,高度模塊化的設(shè)計,編寫模塊相對簡單。

              apache相對于nginx 的優(yōu)點:A.rewrite ,比nginx 的rewrite 強大;B.動態(tài)頁面,模塊超多,基本想到的都可以找到;C.少bug ,nginx 的bug 相對較多;D.超穩(wěn)定.

              一般來說,需要性能的web 服務(wù),用nginx 。如果不需要性能只求穩(wěn)定,那就apache.

              ②作為 Web 服務(wù)器:相比 Apache,Nginx 使用更少的資源,支持更多的并發(fā)連接,體現(xiàn)更高的效率。Nginx采用C進行編寫, 不論是系統(tǒng)資源開銷還是CPU使用效率都比 Perlbal 要好很多.

             �、跱ginx 配置簡潔,Apache 復(fù)雜。Nginx 靜態(tài)處理性能比 Apache 高 3倍以上,Apache 對 PHP 支持比較簡單,Nginx 需要配合其他后端用。Apache 的組件比 Nginx 多,現(xiàn)在 Nginx 才是Web 服務(wù)器的首選。

             �、茏詈诵牡膮^(qū)別在于apache是同步多進程模型,一個連接對應(yīng)一個進程;nginx是異步的,多個連接(萬級別)可以對應(yīng)一個進程。

              ⑤nginx處理靜態(tài)文件好,耗費內(nèi)存少.但無疑apache仍然是目前的主流,有很多豐富的特性.所以還需要搭配著來.當(dāng)然如果能確定nginx就適合需求,那么使用nginx會是更經(jīng)濟的方式。

              ⑥nginx處理動態(tài)請求是雞肋,一般動態(tài)請求要apache去做,nginx只適合靜態(tài)和反向。

             �、逳ginx優(yōu)于apache的主要兩點:A.Nginx本身就是一個反向代理服務(wù)器 B.Nginx支持7層負載均衡;其他的當(dāng)然,Nginx可能會比 apache支持更高的并發(fā)。

              (二)數(shù)據(jù)庫

              1、數(shù)據(jù)庫優(yōu)化:

             �、俜椒ǎ篗ySQL可以建分表,讀寫分離,建索引,一般經(jīng)常更新的字段不適合建索引,建索引會降低數(shù)據(jù)非查詢操作的效率。主鍵是一種特殊的索引。

              ②導(dǎo)致索引失效的情況:

              A、如果條件中有or,即使其中有條件帶索引也不會使用到。

              B、對于多列索引,不是使用的第一部分,則不會使用索引。

              C、like查詢是以%開頭,而不是以%結(jié)尾的。

              D、如果索引列類型是字符串,一定要在條件中將數(shù)據(jù)使用引號引用起來,否則不使用索引。

              E、如果mysql估計使用全表掃描要比使用索引快,則不使用索引。

              2、MySQL引擎的種類和區(qū)別

             �、俜N類:MyISAM、InnoDB、MEMORY、MERGE、Archive、Blackhole、CSV、Federate、Merge、NDB集群引擎,第三方引擎:OLTP類引擎、面向列的存儲引擎、社區(qū)存儲引擎。

              ②區(qū)別:

              A、MyISAM是MySQL5.1及之前的默認存儲引擎。MyISAM不支持事務(wù)、也不支持外鍵,但其訪問速度快,對事務(wù)完整性沒有要求。MyISAM表還支持3中不同的存儲格式:

              1 靜態(tài)表

              2 動態(tài)表

              3 壓縮表

              B、InnoDB存儲引擎提供了具有提交、回滾和崩潰恢復(fù)能力的事務(wù)安全。但是比起MyISAM存儲引擎,InnoDB寫的處理效率差一些并且會占用更多的磁盤空間以保留數(shù)據(jù)和索引。 InnoDB存儲方式為兩種:1 使用共享表空間存儲 2 使用多表空間

              C、MEMORY存儲引擎使用存在內(nèi)存中的內(nèi)容來創(chuàng)建表。每個MEMORY表只實際對應(yīng)一個磁盤文件。MEMORY類型的表訪問非常得快,因為它的數(shù)據(jù)是放在內(nèi)存中的,并且默認使用HASH索引。但是一旦服務(wù)關(guān)閉,表中的數(shù)據(jù)就會丟失掉。

              D、MERGE存儲引擎是一組MyISAM表的組合,這些MyISAM表必須結(jié)構(gòu)完全相同。MERGE表本身沒有數(shù)據(jù),對MERGE類型的表進行查詢、更新、刪除的操作,就是對內(nèi)部的MyISAM表進行的。

              3、數(shù)據(jù)庫事務(wù)

              (1)四個特性:ACID,原子性,一致性,隔離性,持久性。

              (2)四個隔離級別:

              √: 可能出現(xiàn) ×: 不會出現(xiàn)

              臟讀 不可重復(fù)讀 幻讀
            Read uncommitted
            Read committed ×
            Repeatable read × ×
            Serializable × × ×