On 08/19/2014 11:00 AM, sqlite-users-requ...@sqlite.org wrote:
10. Re: Long time to drop tables. (Jonathan Moules)
12. Re: Long time to drop tables. (Simon Slavin)
----------------------------------------------------------------------
Long time for me too!
This was run on an 11.7GB database where the dropped table is about 50%
of total size. CPU is AMD AM3+ X4 4.2Ghz
sqlite> select count(*) from fvall;
count(*)
----------
6524250
CPU Time: user 0.248015 sys 13.084817
sqlite> pragma auto_vacuum;
auto_vacuum
-----------
0
CPU Time: user 0.000000 sys 0.000000
sqlite> drop table fvall;
While running...
top - 20:51:16 up 11 days, 10:58, 2 users, load average: 1.97, 1.10, 0.62
Tasks: 178 total, 2 running, 175 sleeping, 0 stopped, 1 zombie
Cpu0 : 0.7%us, 5.3%sy, 0.0%ni, 90.1%id, 3.8%wa, 0.0%hi, 0.1%si,
0.0%st
Cpu1 : 0.8%us, 2.1%sy, 0.0%ni, 93.8%id, 3.2%wa, 0.0%hi, 0.0%si,
0.0%st
Cpu2 : 0.8%us, 3.2%sy, 0.0%ni, 90.9%id, 4.9%wa, 0.0%hi, 0.2%si,
0.0%st
Cpu3 : 2.2%us, 8.7%sy, 0.0%ni, 50.8%id, 36.7%wa, 0.0%hi, 1.6%si,
0.0%st
Mem: 4031760k total, 3911436k used, 120324k free, 160704k buffers
Swap: 3664892k total, 57932k used, 3606960k free, 2657068k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10400 gelmjw 20 0 41064 6580 1876 D 22 0.2 0:34.91 sqlite3
10430 root 20 0 0 0 0 S 1 0.0 0:00.26 kworker/0:0
Sure looks I/O bound. Why so much I/O?
CPU Time: user 13.744859 sys 79.016938
What is the above in milliseconds of real time?
sqlite>
voyager finviz # hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 582 MB in 3.01 seconds = 193.48 MB/sec
voyager finviz # hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 584 MB in 3.00 seconds = 194.49 MB/sec
voyager finviz # hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 582 MB in 3.01 seconds = 193.53 MB/sec
voyager finviz #
Is my disk slow?
John Gelm
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users