• <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ù)

            久久电影网| 久久久噜噜噜久久中文字幕色伊伊| 亚洲精品无码久久久| 久久精品中文无码资源站 | 久久夜色精品国产亚洲| 久久精品国产亚洲精品| 亚洲精品蜜桃久久久久久| 久久99国产精品久久99果冻传媒| 久久婷婷五月综合成人D啪 | 精品一区二区久久久久久久网站| 精品久久久久久99人妻| 亚洲第一极品精品无码久久| 国产精品美女久久久久AV福利 | 国内精品久久久久久久涩爱| 人妻无码精品久久亚瑟影视 | 国产成人无码精品久久久免费 | 天堂久久天堂AV色综合| 精品无码久久久久久久久久| 久久精品国产久精国产思思| 国内精品久久久久影院亚洲| 久久精品国产亚洲7777| 久久99国内精品自在现线| 亚洲va久久久噜噜噜久久狠狠| A级毛片无码久久精品免费| 国产亚洲欧美精品久久久| 久久久久久精品免费看SSS | 人妻丰满?V无码久久不卡| 久久精品亚洲乱码伦伦中文| 东京热TOKYO综合久久精品| 人妻久久久一区二区三区| 欧美一区二区三区久久综合 | 久久99精品久久久久子伦| 偷窥少妇久久久久久久久| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区| 久久精品人成免费| 国产亚洲色婷婷久久99精品| 久久婷婷五月综合色高清| 99re久久精品国产首页2020| 国产99久久久久久免费看| 久久青草国产精品一区| 亚洲国产成人久久精品影视|