CREATE TABLE android_metadata (locale TEXT); CREATE TABLE tbl_lib_filters(UUID TEXT NOT NULL PRIMARY KEY, template TEXT NOT NULL, library TEXT NOT NULL, rules TEXT); CREATE TABLE tbl_library(UUID TEXT NOT NULL PRIMARY KEY, TITLE TEXT, ICON_URI TEXT, DESCCRIPTION TEXT, REMOVED INTEGER NOT NULL, sortTemplateUUID TEXT, groupTemplateUUID TEXT, sortDirection INTEGER, templateVersion INTEGER, googleDocId TEXT, googleDocWorksheet TEXT, googleDocNeedSync INTEGER, googleDocTemplateVersion INTEGER, picasaAlbumId TEXT, public_id TEXT, lib_alias TEXT, allowed_users TEXT, private_lib INTEGER, need_update_pub_template INTEGER, type INTEGER, group_id INTEGER, google_sync_time INTEGER, public_time INTEGER, protected INTEGER, encripted INTEGER, lib_order INTEGER, tile_columns INTEGER, tile_color INTEGER, edit_time INTEGER, filter_uuid TEXT, tile_text_color INTEGER, cloud_storage TEXT, cloud_folder_id TEXT, lock_edit INTEGER, template_gd_file_id TEXT, entry_pages TEXT, sort_options TEXT); CREATE TABLE tbl_library_item(UUID TEXT NOT NULL PRIMARY KEY, LIB_UUID TEXT, REMOVED INTEGER NOT NULL, creation_date INTEGER, REMOVED_TIME INTEGER, VIEW_TIME INTEGER, FAVORITE INTEGER, EDIT_TIME INTEGER, FTS3_ID INTEGER); CREATE TABLE tbl_flex_content2(id INTEGER PRIMARY KEY AUTOINCREMENT, stringContent TEXT, realContent REAL, intContent INTEGER, ownerUUID TEXT NOT NULL, templateUUID TEXT NOT NULL); CREATE TABLE tbl_filter_profiles(UUID TEXT NOT NULL PRIMARY KEY, library TEXT NOT NULL, filter_name TEXT); CREATE TABLE tbl_flex_template(UUID TEXT NOT NULL PRIMARY KEY, title TEXT, type_code TEXT NOT NULL, usage INTEGER NOT NULL, number INTEGER NOT NULL, encripted INTEGER, req INTEGER, LIB_UUID TEXT, stats TEXT, hint TEXT, depends TEXT, display_title INTEGER); CREATE TABLE tbl_gdocs_item_handlers(item_uuid TEXT NOT NULL PRIMARY KEY, lib_uuid TEXT NOT NULL, gdocs_record_id TEXT NOT NULL, remove_flag INTEGER, etag TEXT NOT NULL, edited INTEGER); CREATE TABLE tbl_picasa_images(picasa_url TEXT NOT NULL, local_uri TEXT NOT NULL, lib_uuid TEXT NOT NULL); CREATE TABLE tbl_pub_item_handlers(item_uuid TEXT NOT NULL PRIMARY KEY, lib_uuid TEXT NOT NULL, pub_id TEXT NOT NULL, remove_flag INTEGER, version INTEGER, edited INTEGER); CREATE TABLE tbl_groups(id INTEGER NOT NULL PRIMARY KEY, title TEXT NOT NULL, sys_code TEXT); CREATE TABLE tbl_master_hash (pass_hash TEXT NOT NULL PRIMARY KEY); CREATE TABLE tbl_icon_storage(id INTEGER PRIMARY KEY AUTOINCREMENT, icon BLOB); CREATE TABLE tbl_field_email_format_2 (template_uuid TEXT NOT NULL, lib_uuid TEXT NOT NULL, new_line INTEGER, ex_options TEXT, colon_after_name INTEGER, email_template INTEGER, send_by_email INTEGER); CREATE TABLE tbl_reminders3(id INTEGER PRIMARY KEY AUTOINCREMENT, rem_minutes INTEGER, rem_time INTEGER); CREATE TABLE tbl_email_templ (id INTEGER PRIMARY KEY AUTOINCREMENT,lib_uuid TEXT NOT NULL,title TEXT); CREATE TABLE tbl_cloud_files(cloud_url TEXT NOT NULL, local_uri TEXT NOT NULL, cloud_id TEXT NOT NULL, lib_uuid TEXT NOT NULL); CREATE VIRTUAL TABLE library_fts3 USING fts3(); CREATE TABLE 'library_fts3_content'(docid INTEGER PRIMARY KEY, 'c0content'); CREATE TABLE 'library_fts3_segments'(blockid INTEGER PRIMARY KEY, block BLOB); CREATE TABLE 'library_fts3_segdir'(level INTEGER,idx INTEGER,start_block INTEGER,leaves_end_block INTEGER,end_block INTEGER,root BLOB,PRIMARY KEY(level, idx)); CREATE TABLE category_alias (id integer PRIMARY KEY, category_id integer, name string, Unique (name)); CREATE TABLE disks_bez (id integer PRIMARY KEY, name string, bez string, Unique (name)); CREATE TABLE item_ref(id integer PRIMARY KEY,item1_id integer, item1_type_id integer, item2_id integer, item2_type_id integer, unique (item1_id, item1_type_id, item2_id, item2_type_id)); CREATE TABLE links(id integer PRIMARY KEY,name text,mediatype text,source text,mirror text,dateAdded datetime,zone integer default 3, pid integer, fid integer, votes integer default 0 not null, rating integer default 0 not null, unique (source)); CREATE TABLE zone_bez (id integer PRIMARY KEY, zone integer, bez string, Unique (zone)); CREATE TABLE zones (id integer PRIMARY KEY, zones integer, zone integer, Unique (zones,zone)); CREATE TABLE category_item(id integer PRIMARY KEY,category_id integer not null,item_id integer not null,item_type_id integer not null,UNIQUE (category_id,item_id,item_type_id)); CREATE TABLE history(item_id integer, item_type_id integer, search_term text, categories text, ex_categories text, zones integer, timestamp datetime, command text, parameters text, output text); CREATE TABLE category(id integer PRIMARY KEY,name text,parent integer, zone integer,UNIQUE (name)); CREATE TABLE files(id integer PRIMARY KEY,name text,mediatype text,disksource text,inode integer,bdisksource text,binode integer,source text,zone integer default 3, votes integer default 0 not null, rating integer default 0 not null, UNIQUE (disksource,inode)); CREATE TABLE UUID_infosystem(UUID TEXT NOT NULL PRIMARY KEY,item_id integer not null,item_type_id integer not null); CREATE TABLE infos(id integer PRIMARY KEY,name text,text text,zone integer default 3, dateAdded datetime, lastModified datetime, votes integer default 0 not null, rating integer default 0 not null, expiration datetime, exp_action integer, date dateTime); CREATE TABLE tbl_charts(id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT, libraryUUID TEXT, options TEXT, type TEXT, filterUUID TEXT); CREATE INDEX idx_library_removed ON tbl_library ( REMOVED ); CREATE INDEX idx_library_item_lib ON tbl_library_item ( LIB_UUID ); CREATE INDEX idx_library_item_removed ON tbl_library_item ( REMOVED ); CREATE INDEX idx_library_item_fts3 ON tbl_library_item ( FTS3_ID ); CREATE INDEX idx_flex_content_owner ON tbl_flex_content2 ( ownerUUID ); CREATE INDEX idx_flex_content_temp ON tbl_flex_content2 ( templateUUID ); CREATE INDEX idx_filters2_library ON tbl_filter_profiles ( library ); CREATE INDEX idx_flex_template_lib ON tbl_flex_template ( LIB_UUID ); CREATE INDEX idx_picasa_lib_uuid ON tbl_picasa_images ( lib_uuid ); CREATE INDEX idx_cloud_files_lib_uuid ON tbl_cloud_files ( lib_uuid ); CREATE INDEX idx_cloud_files_local_uri ON tbl_cloud_files ( local_uri ); CREATE VIEW category_link as select category_id, item_id from category_item where item_type_id=2; CREATE VIEW category_info as select category_id, item_id from category_item where item_type_id=1; CREATE VIEW v_infos as select * from infos; CREATE VIEW category_file as select category_id, item_id from category_item where item_type_id=3; CREATE VIEW v_links as select *,dateAdded as date from links; CREATE VIEW mv_name AS select FTS3_ID,stringContent as name from tbl_flex_content2,tbl_library_item,tbl_flex_template where ownerUUID=tbl_library_item.UUID and tbl_flex_template.UUID=templateUUID and title='name'; CREATE VIEW mv_text AS select FTS3_ID,stringContent as text from tbl_flex_content2,tbl_library_item,tbl_flex_template where ownerUUID=tbl_library_item.UUID and tbl_flex_template.UUID=templateUUID and title='text'; CREATE VIEW mv_zone AS select FTS3_ID,intContent as zone from tbl_flex_content2,tbl_library_item,tbl_flex_template where ownerUUID=tbl_library_item.UUID and tbl_flex_template.UUID=templateUUID and title='zone'; CREATE VIEW mv_dateAdded AS select FTS3_ID, datetime(substr(stringContent,1,10), 'unixepoch', 'localtime') as dateAdded from tbl_flex_content2,tbl_library_item,tbl_flex_template where ownerUUID=tbl_library_item.UUID and tbl_flex_template.UUID=templateUUID and title='dateAdded'; CREATE VIEW mv_date AS select FTS3_ID, datetime(substr(stringContent,1,10), 'unixepoch', 'localtime') as date from tbl_flex_content2,tbl_library_item,tbl_flex_template where ownerUUID=tbl_library_item.UUID and tbl_flex_template.UUID=templateUUID and title='date'; CREATE VIEW mv_expiration AS select FTS3_ID, datetime(substr(stringContent,1,10), 'unixepoch', 'localtime') as expiration from tbl_flex_content2,tbl_library_item,tbl_flex_template where ownerUUID=tbl_library_item.UUID and tbl_flex_template.UUID=templateUUID and title='expiration'; CREATE VIEW mv_exp_action AS select FTS3_ID, intContent as exp_action from tbl_flex_content2,tbl_library_item,tbl_flex_template where ownerUUID=tbl_library_item.UUID and tbl_flex_template.UUID=templateUUID and title='exp_action'; CREATE VIEW mv_lastModified AS select FTS3_ID, datetime(substr(EDIT_TIME,1,10), 'unixepoch', 'localtime') as lastModified from tbl_library_item; CREATE VIEW mv_votes AS select FTS3_ID,intContent as votes from tbl_flex_content2,tbl_library_item,tbl_flex_template where ownerUUID=tbl_library_item.UUID and tbl_flex_template.UUID=templateUUID and title='votes'; CREATE VIEW mv_rating AS select FTS3_ID,intContent as rating from tbl_flex_content2,tbl_library_item,tbl_flex_template where ownerUUID=tbl_library_item.UUID and tbl_flex_template.UUID=templateUUID and title='rating';
> Gesendet: Dienstag, 29. Juli 2014 um 15:12 Uhr > Von: Michael <ruther1...@gmx-topmail.de> > An: sqlite-users@sqlite.org > Betreff: Re: [sqlite] Long execution time since sqlite 3.8 > > Ok that's the output of sqlite_stat1: > > tbl|idx|stat > android_metadata||1 > tbl_flex_template|idx_flex_template_lib|10 10 > tbl_flex_template|sqlite_autoindex_tbl_flex_template_1|10 1 > zones|sqlite_autoindex_zones_1|84 6 1 > history||5870 > tbl_flex_content2|idx_flex_content_temp|20010 2001 > tbl_flex_content2|idx_flex_content_owner|20010 10 > tbl_library|idx_library_removed|1 1 > tbl_library|sqlite_autoindex_tbl_library_1|1 1 > tbl_lib_filters|sqlite_autoindex_tbl_lib_filters_1|4 1 > tbl_filter_profiles|idx_filters2_library|4 4 > tbl_filter_profiles|sqlite_autoindex_tbl_filter_profiles_1|4 1 > category_item|sqlite_autoindex_category_item_1|6827 20 2 1 > library_fts3_segdir|sqlite_autoindex_library_fts3_segdir_1|28 10 1 > library_fts3_segments||254 > infos||1293 > tbl_groups||1 > disks_bez|sqlite_autoindex_disks_bez_1|11 1 > tbl_library_item|idx_library_item_fts3|2000 1 > tbl_library_item|idx_library_item_removed|2000 2000 > tbl_library_item|idx_library_item_lib|2000 2000 > tbl_library_item|sqlite_autoindex_tbl_library_item_1|2000 1 > category|sqlite_autoindex_category_1|416 1 > library_fts3_content||2000 > zone_bez|sqlite_autoindex_zone_bez_1|4 1 > category_alias|sqlite_autoindex_category_alias_1|114 1 > item_ref|sqlite_autoindex_item_ref_1|93 2 2 1 1 > links|sqlite_autoindex_links_1|2762 2 > > and the schema attached > > > > Gesendet: Dienstag, 29. Juli 2014 um 12:52 Uhr > > Von: "Richard Hipp" <d...@sqlite.org> > > An: "General Discussion of SQLite Database" <sqlite-users@sqlite.org> > > Betreff: Re: [sqlite] Long execution time since sqlite 3.8 > > > > On Tue, Jul 29, 2014 at 4:55 AM, Michael <ruther1...@gmx-topmail.de> > wrote: > > > > > > > > Should I post the EXPLAIN? > > > > > > > No. You should post the database schema and the content of the > > sqlite_stat1, sqlite_stat3, and/or sqlite_stat4 tables if such tables > exist. > > > > > > -- > > D. Richard Hipp > > d...@sqlite.org > > _______________________________________________ > > sqlite-users mailing list > > sqlite-users@sqlite.org > > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > > > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users