Hello,
we are developing an application Using SQLite3 on Windows embedded
compact 7 using C# 3.5.
We have had no problems with corrupted databases so far, even though I
always kill the running process in the debugger. The development
process is now 2 Years. Also, some months ago we had a lot
On 1/16/15, MayW wrote:
> Pages on the freelist (per header) 2144 0.008%
> Pages on the freelist (calculated) 3344382 12.1%
The fact that the freelist size as reported by the header is different
from the actual freelist size
Thank you very much!
/** Disk-Space Utilization Report For junk.db3
Page size in bytes 1024
Pages in the whole file (measured) 27606264
Pages in the whole file (calculated).. 24264026
Pages that store
On 1/16/15, MayW wrote:
> sqlite3_analyzer.exe ended with 16 INSERT statements showing in my Windows 7
> CMD console screen:
>
The interesting information was in the part that scrolled off the top
of you console. I suggest you rerun the command, directing output
into a
On 1/16/15, MayW wrote:
> Found table that was huge, it was named MyTable.
> It was created with:
> Create Table MyTable(comment);
>
> select max(rowid),* from MyTable;
> 80002 "This","is"," 4"
>
> Drop table Mytable;
> Vacuum.
> It went down to a little
sqlite3_analyzer.exe ended with 16 INSERT statements showing in my Windows 7
CMD console screen:
They look similar to this one:
INSERT INTO space_used
VALUES(‘Deductions’,’Deductions’,0,0,0,0,0,0,16,0,0,1024);
I remember helping someone try to get a UNION statement correct a few months
ago.
Last statement 2 statements were:
insert into space_used
values(‘MyTable,”MyTable,0,728251738,704277138,588,0,0,26,285986,23974601,0,34710955,683321040,0,12,24842841088);
COMMIT;
-
May
--
View this message in context:
>What is the output from the following:
> PRAGMA page_size;
> PRAGMA journal_mode;
> PRAGMA freelist_count;
> PRAGMA page_count;
1024
delete
0
27606264
The sqlite3_analyzer,exe is running.
-
May
--
View this message in context:
Found table that was huge, it was named MyTable.
It was created with:
Create Table MyTable(comment);
select max(rowid),* from MyTable;
80002 "This","is"," 4"
Drop table Mytable;
Vacuum.
It went down to a little over 3,000,000 bytes.
I'm going to include a filesize routine
On 16 Jan 2015, at 11:18am, MikeD wrote:
> Just terminated sqlite3_analyzer.
You can let it run. Overnight if need be. Its CPU usage will never increase
much past what you've already seen and memory usage shouldn't be excessive.
Simon.
On 1/16/15, MikeD wrote:
> I have a database that has become 28,268,814,336 bytes so
> downloaded the sqlite3_analyzer and it has been running for over
> 15-minutes.
>
> Task manager shows sqlite3_analyzer.exe using 13% and the memory stays
> steady at 23,768K.
> 19
On 1/16/15, MikeD wrote:
> I have a database that has become 28,268,814,336 bytes so
> downloaded the sqlite3_analyzer and it has been running for over
> 15-minutes.
>
> Task manager shows sqlite3_analyzer.exe using 13% and the memory stays
> steady at 23,768K.
> 19
On Fri, Jan 16, 2015 at 12:18 PM, MikeD wrote:
> I have a database that has become 28,268,814,336 bytes so
> downloaded the sqlite3_analyzer and it has been running for over
> 15-minutes.
> ...
> The database is still working. What should I be doing?
>
How about
I have a database that has become 28,268,814,336 bytes so
downloaded the sqlite3_analyzer and it has been running for over 15-minutes.
Task manager shows sqlite3_analyzer.exe using 13% and the memory stays
steady at 23,768K.
19 handles, 1 thread(s).
The database was a test database that has
On 28 May 2013, at 8:30pm, Richard Hipp wrote:
> On Tue, May 28, 2013 at 3:17 PM, Ryan Johnson
> wrote:
>
>> Cheap (aka counterfeit) flash drives are notorious for advertizing more
>> space to the OS than they actually have, and so at some point
On Tue, May 28, 2013 at 3:17 PM, Ryan Johnson
wrote:
> Cheap (aka counterfeit) flash drives are notorious for advertizing more
> space to the OS than they actually have, and so at some point writes start
> to silently erase data that was written earlier.
I've heard
On 27/05/2013 9:40 PM, Woody Wu wrote:
On Mon, May 27, 2013 at 04:31:25PM +0100, Simon Slavin wrote:
On 27 May 2013, at 4:22pm, Woody Wu wrote:
If Yaffs2 is the cause, how can I write an effective test to exposure it?
Do you have an opportunity to format the same drive
On Tue, May 28, 2013 at 06:31:47AM -0500, Thanumalayan Sankaranarayana Pillai
wrote:
> Woody, this mailing list might not be the best place to discuss problems
> with YAFFS2. Saying that, a simple test could be to almost fully fill the
> YAFFS2 partition with a bunch of files, then read those
Woody, this mailing list might not be the best place to discuss problems
with YAFFS2. Saying that, a simple test could be to almost fully fill the
YAFFS2 partition with a bunch of files, then read those files and make sure
the files have the data they are supposed to have. Files should have
On Tue, May 28, 2013 at 03:08:55AM +0100, Simon Slavin wrote:
>
> On 28 May 2013, at 2:37am, Woody Wu wrote:
>
> > How do you guys think about this: if NAND has an
> > IO problem, Yaffs2 should recover it or forward the error to
> > applications, right?
>
> Arguably. The
On 28 May 2013, at 2:37am, Woody Wu wrote:
> How do you guys think about this: if NAND has an
> IO problem, Yaffs2 should recover it or forward the error to
> applications, right?
Arguably. The file system can send an error back to the application. If
something does
On Mon, May 27, 2013 at 04:31:25PM +0100, Simon Slavin wrote:
>
> On 27 May 2013, at 4:22pm, Woody Wu wrote:
>
> > If Yaffs2 is the cause, how can I write an effective test to exposure it?
>
> Do you have an opportunity to format the same drive in a different format ?
>
On Mon, May 27, 2013 at 10:59:25AM -0500, Thanumalayan Sankaranarayana Pillai
wrote:
> Hi Woody,
>
> If the log messages that you see are "chunk nnn not erased", it might
> probably be an error between your NAND device and YAFFS2 (according to a
> couple of Google searches).
>
> Ref:
On Mon, May 27, 2013 at 11:33:08AM -0400, Richard Hipp wrote:
> On Mon, May 27, 2013 at 11:22 AM, Woody Wu wrote:
>
> > Richard,
> >
> > If Yaffs2 is the cause, how can I write an effective test to exposure it?
> >
>
> Do you really need to prove that yaffs2 is at fault?
On Mon, May 27, 2013 at 04:31:25PM +0100, Simon Slavin wrote:
>
> On 27 May 2013, at 4:22pm, Woody Wu wrote:
>
> > If Yaffs2 is the cause, how can I write an effective test to exposure it?
>
> Do you have an opportunity to format the same drive in a different
> format ?
Hi Woody,
If the log messages that you see are "chunk nnn not erased", it might
probably be an error between your NAND device and YAFFS2 (according to a
couple of Google searches).
Ref: http://osdir.com/ml/linux.file-systems.yaffs/2006-09/msg00033.html
--
Thanu
On Mon, May 27, 2013 at 10:22
On Mon, May 27, 2013 at 11:31 AM, Simon Slavin wrote:
>
> > On one hand, I am not
> > sure if this is caused by sqlite or Yaffs2 itself, on the other hand, I
> > also cannot prove this really means bad things since the program at that
> > moment was still running fine.
>
>
On Mon, May 27, 2013 at 11:22 AM, Woody Wu wrote:
> Richard,
>
> If Yaffs2 is the cause, how can I write an effective test to exposure it?
>
Do you really need to prove that yaffs2 is at fault? Try this experiment:
mention that you might be having problems with yaffs2 to
On 27 May 2013, at 4:22pm, Woody Wu wrote:
> If Yaffs2 is the cause, how can I write an effective test to exposure it?
Do you have an opportunity to format the same drive in a different format ?
I'm not telling you to change your long-term practises, just to try a
Richard,
If Yaffs2 is the cause, how can I write an effective test to exposure it?
I straced my test sqlite test program and wanted to understand its IO
behavior pattern. The difficulty is that I cannot run strace on my ARM
target too long since the log will fill the limited memory, but if I
On Mon, May 27, 2013 at 8:28 AM, Simon Slavin wrote:
>
> On 27 May 2013, at 1:25pm, Clemens Ladisch wrote:
>
> > Woody Wu wrote:
> >> I have a testing code, attached in this email, if continuously run it
> for
> >> 20 - 40 hours, the sqlite database
On 27 May 2013, at 1:25pm, Clemens Ladisch wrote:
> Woody Wu wrote:
>> I have a testing code, attached in this email, if continuously run it for
>> 20 - 40 hours, the sqlite database will be corrupted.
>>
>> The application is running on an ARM Linux system with Yaffs2
Woody Wu wrote:
> I have a testing code, attached in this email, if continuously run it for
> 20 - 40 hours, the sqlite database will be corrupted.
>
> The application is running on an ARM Linux system with Yaffs2 filesystem
> on NAND flashes.
I'd guess that the flash is not very reliable.
Does
On Mon, May 27, 2013 at 11:08:57AM +0800, Woody Wu wrote:
> Hi, List
>
> Probably this is another case of database corrupted. I read the
> documents about this topic and think I did not make same mistakes
> described in that 'how to corrupt ...' documentation.
>
> I have a testing code, attached
Hi, List
Probably this is another case of database corrupted. I read the
documents about this topic and think I did not make same mistakes
described in that 'how to corrupt ...' documentation.
I have a testing code, attached in this email, if continuously run it for
20 - 40 hours, the sqlite
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 04/10/2011 07:58 AM, mcnamaragio wrote:
> Could this have caused database corruption?
SQLite does not have ordinary commands that will corrupt the database. How
to corrupt the database is listed in the doc:
g list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
>
--
View this message in context:
http://old.nabble.com/Sqlite-database-corrupted-tp31359173p31364155.html
Sent from the SQLite mailing list archive at Nabble.com.
_
Thanks.
I have found that the select statement was issued inside a transaction.
Could this cause sqlite to make changes to the database? I also observed
that if I mark the database as readonly and issue a select statement inside
a transaction (what the application was doing) I get "attempt to
On 9 Apr 2011, at 02:47 PM, giorgi giorgi wrote:
> The application is only issuing select statements (no insert/update/delete
> or vacuum) so I cannot understand what could have caused database
> corruption.
Almost definitely a problem with your hardware, or possibly an
Hi,
I have developed an application which is using sqlite database for querying
data from the database which ships with it. Several days ago the database
somehow got corrupted.
The application is only issuing select statements (no insert/update/delete
or vacuum) so I cannot understand what could
Scientist
Advanced Analytics Directorate
Northrop Grumman Information Systems
From: sqlite-users-boun...@sqlite.org on behalf of Marco Era
Sent: Thu 12/2/2010 4:37 AM
To: sqlite-users@sqlite.org
Subject: EXTERNAL:[sqlite] Database corrupted
Hello,
I'm doing some
Hello,
I'm doing some tests to get the best out of the threading models for sqlite.
All tests are done on a multicore processor, windows XP; sqlite is working in
WAL mode.
I've got a database image corrupted when using SQLITE_THREADSAFE=2 and two
threads, each opening a private connection to
42 matches
Mail list logo