代码之家  ›  专栏  ›  技术社区  ›  David Brown

有人发现SQLITE“delete”性能问题吗?

  •  2
  • David Brown  · 技术社区  · 14 年前

    我的代码非常简单,delete调用很简单:

    boolean result;
    
    result = mDb.delete(ACCIDENTS_MEDIA_TABLE, ACCIDENTS_MEDIA_KEY_ROWID + "=" + rowId, null) > 0;
    

    所以这里没什么奇怪的,表在字段(5)方面是相对较小的,但是其中2个是blob字段,所以我想知道这是否是原因。

    Rgds,

    1 回复  |  直到 14 年前
        1
  •  0
  •   David Brown    14 年前

    正如所建议的,使用ASyncTask或带有处理程序的单独Runnable/Thread是解决此类问题的最佳方法。