• <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)貼],因其丑陋,見諒!~
            隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
            數(shù)據(jù)加載中……

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

            在對sqlite3 insert into 等操作時速度比較慢。

            原因是因?yàn)樗且盐募男问酱嬖诖疟P中,每次訪問時都要打開一次文件,

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

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

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

            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 肥仔 閱讀(4249) 評論(0)  編輯 收藏 引用 所屬分類: 數(shù)據(jù)庫

            色综合久久综合中文综合网| 精品国产一区二区三区久久| 麻豆久久久9性大片| 少妇内射兰兰久久| 久久国产成人午夜AV影院| 久久久久久久97| 狠狠人妻久久久久久综合蜜桃| 久久人人爽人人爽人人片AV东京热 | 久久一区二区三区99| 97视频久久久| 久久亚洲欧洲国产综合| 91久久婷婷国产综合精品青草| 一级A毛片免费观看久久精品| 狠狠色丁香婷综合久久| 99久久香蕉国产线看观香| 国产综合免费精品久久久| 国产精品久久毛片完整版| 精品伊人久久大线蕉色首页| 91精品国产91久久久久久| 久久精品国产亚洲AV麻豆网站| 欧美黑人激情性久久| 欧美午夜A∨大片久久 | 久久www免费人成精品香蕉| 久久国产色AV免费观看| 婷婷伊人久久大香线蕉AV| 狠狠色丁香婷婷久久综合| 国产激情久久久久影院老熟女| 91精品国产乱码久久久久久| 亚洲成色www久久网站夜月| 亚洲国产成人久久综合野外| 亚洲欧洲久久久精品| 欧美色综合久久久久久| 日批日出水久久亚洲精品tv| 日本欧美国产精品第一页久久| 麻豆精品久久精品色综合| 久久婷婷国产麻豆91天堂| 青青草国产精品久久久久| 99久久国产综合精品网成人影院| 青青草国产精品久久久久| 精品久久久久久久久久久久久久久| 久久国产精品视频|