I have been using ext2 file system. I have a database which has 4 GB size.
Database consist of 1 parent table and 1 child table. Parent table has 10
rows and child table has 4000 rows. 1 row of child table has 1 MB size. when
I delete a row in parent table, deletion cascades 1MB-sized child records.
(pragma foreign_keys is on) When I try to delete 100 MB data by cascade (1
parent record - 100 child records) it takes too long time (almost 10 minute)
to complete, and the duration increase/decrease by size of data (100 Mb: 10
minute, 300 MB: 30 minute,etc).I tried some pragma commands (synchronous,
temp_store, journal_mode) suggested by others posts and i also tried to add
index on foreign key, but those does not help solve my problem.(Actually,
after adding index on foreign key, 1 MB data deletion became faster/st, but
100 MB data deletion duration did not change) Can you give me please any
suggestion to increase deletion performance?



--
Sent from: http://sqlite.1065341.n5.nabble.com/
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to