Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 优化sqlite数据库映像_Performance_Sqlite_Android Sqlite - Fatal编程技术网

Performance 优化sqlite数据库映像

Performance 优化sqlite数据库映像,performance,sqlite,android-sqlite,Performance,Sqlite,Android Sqlite,我正在使用sqlite数据库 在表中有一个blob字段。是否有任何惰性属性可以用于优化查询,因为我不需要每次选择行时都使用blob图像?我会将图像blob一起存储在单独的表中,使用图像的哈希作为键。然后可以使用所述键从其他表引用图像 一个直接的好处是可以轻松避免存储副本。每次要插入图像时,都要检查图像表中是否已经存在根据图像数据计算的哈希值。如果存在,只需在其他位置插入对该行的引用。如果不存在,则插入图像blob,包括相应的哈希键,并在其他位置使用该键来引用图像

我正在使用sqlite数据库


在表中有一个blob字段。是否有任何惰性属性可以用于优化查询,因为我不需要每次选择行时都使用blob图像?

我会将图像blob一起存储在单独的表中,使用图像的哈希作为键。然后可以使用所述键从其他表引用图像

一个直接的好处是可以轻松避免存储副本。每次要插入图像时,都要检查图像表中是否已经存在根据图像数据计算的哈希值。如果存在,只需在其他位置插入对该行的引用。如果不存在,则插入图像blob,包括相应的哈希键,并在其他位置使用该键来引用图像