• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            woaidongmao

            文章均收錄自他人博客,但不喜標(biāo)題前加-[轉(zhuǎn)貼],因其丑陋,見(jiàn)諒!~
            隨筆 - 1469, 文章 - 0, 評(píng)論 - 661, 引用 - 0
            數(shù)據(jù)加載中……

            SQLite3的提交事務(wù)代碼

            在對(duì)sqlite3 insert into 等操作時(shí)速度比較慢。

            原因是因?yàn)樗且盐募男问酱嬖诖疟P(pán)中,每次訪問(wèn)時(shí)都要打開(kāi)一次文件,

            如果對(duì)數(shù)據(jù)庫(kù)進(jìn)行大量的操作,那時(shí)很慢。

            解決辦法用事務(wù)的形式提交:因?yàn)槲覀冮_(kāi)始事務(wù)后,進(jìn)行的大量操作的語(yǔ)句都保存在內(nèi)存中,當(dāng)提交時(shí)才全部寫(xiě)入數(shù)據(jù)庫(kù),此時(shí),數(shù)據(jù)庫(kù)文件也就只用打開(kāi)一次。

            在進(jìn)行大量的操作前使用如下語(yǔ)句:

            rc = sqlite3_exec(db, "begin;", 0,0, &szErrMsg);

            for (...)

            {

            //insert into operate

            }

            rc = sqlite3_exec(db, "commit;", 0, 0,&szErrMsg);

            這樣速度提高了近千倍。

            posted on 2009-06-20 01:59 肥仔 閱讀(4243) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 數(shù)據(jù)庫(kù)

            亚洲精品无码久久久| 国内精品久久久久久久97牛牛| 国产日产久久高清欧美一区| aaa级精品久久久国产片| 精品无码久久久久久国产| 久久国产精品二国产精品| 亚洲午夜久久久久久久久电影网 | 久久国产精品免费一区| 人妻精品久久久久中文字幕| 午夜精品久久久久久毛片| 品成人欧美大片久久国产欧美... 品成人欧美大片久久国产欧美 | 亚洲伊人久久综合中文成人网| 少妇久久久久久久久久| 国产亚洲精久久久久久无码AV| 偷窥少妇久久久久久久久| 精品久久人妻av中文字幕| 亚洲精品无码久久久| 国产农村妇女毛片精品久久| 精品久久久久中文字幕日本| 久久丫忘忧草产品| 久久精品国产男包| 欧美一级久久久久久久大片| 久久精品国产影库免费看| 久久综合噜噜激激的五月天| 99精品国产免费久久久久久下载| 久久国产美女免费观看精品 | 伊人久久无码精品中文字幕| 青青草原综合久久| 国产精品久久波多野结衣| 亚洲精品美女久久久久99| 久久久无码精品亚洲日韩京东传媒 | 成人国内精品久久久久影院| 亚洲国产精品无码久久久秋霞2| 久久这里只精品99re66| 伊人久久成人成综合网222| 伊人色综合久久天天网| 国产精品一区二区久久精品涩爱 | 亚洲AV无码1区2区久久| 99久久做夜夜爱天天做精品| 伊人色综合久久天天网| 亚洲欧洲日产国码无码久久99|