
数据库
文章平均质量分 89
hanyingzhong
这个作者很懒,什么都没留下…
展开
-
sqlite3 json
https://cloud.tencent.com/developer/section/1419793SQLite version 3.30.1 2019-10-10 20:19:45Enter ".help" for usage hints.Connected to a transient in-memory database.Use ".open FILENAME" to reo...原创 2020-01-03 13:19:40 · 2257 阅读 · 0 评论 -
SQLite的查询优化
SQLite的查询优化 SQLite是个典型的嵌入式DBMS,它有很多优点,它是轻量级的,在编译之后很小,其中一个原因就是在查询优化方面比较简单,它只是运用索引机制来进行优化的,经过对SQLite的查询优化的分析以及对源代码的研究,我将SQLite的查询优总结如下:一、影响查询性能的因素:1. 对表中行的检索数目,越小越好2. 排序与否。3. 是否要对转载 2015-09-22 14:28:51 · 527 阅读 · 0 评论 -
SQLITE3中的索引使用方法-如何避免使用字符串做索引
1 避免使用字符串索引 字符串索引与数字索引有一些方面如果没做好会非常的慢。 事情的起因是线上日志发现的mysql慢查询。100万数据量的标准,联合查询全部走索引的情况下,尽然要600多毫秒。很不解,但是将索引列由varchar(50)型改为bigint型后,数据提升了30倍。究其原因就索引树上搜索时要进行大量的比较操作,而字符串的比较比整数的比较耗时的多。 所以建议一原创 2015-09-22 14:01:20 · 5314 阅读 · 1 评论 -
提升SQLite数据插入效率低、速度慢的方法
http://blog.youkuaiyun.com/majiakun1/article/details/46607163前言SQLite数据库由于其简单、灵活、轻量、开源,已经被越来越多的被应用到中小型应用中。甚至有人说,SQLite完全可以用来取代c语言中的文件读写操作。因此我最近编写有关遥感数据处理的程序的时候,也将SQLite引入进来,以提高数据的结构化程度,并且提高大数据的处理能转载 2015-09-22 13:06:10 · 636 阅读 · 0 评论 -
SQLite剖析(9):动态内存分配
SQLite剖析(9):动态内存分配 本文整理自http://sqlite.org/malloc.html。 SQLite通过动态内存分配来获取各种对象(例如数据库连接和SQL预处理语句)所需内存、建立数据库文件的内存Cache、以及保存查询结果。我们做了很多努力来让SQLite的动态内存分配子系统可靠、可预测、健壮并且高效。本文概述SQLite的动态内存分配,软件开发人员转载 2015-07-01 08:38:44 · 606 阅读 · 0 评论 -
sqlite遇到database is locked问题的完美解决
sqlite遇到database is locked问题的完美解决这两天在项目中用大强度大频率的方法测试时遇到sqlite报database is locked的问题,分析下来原因是sqlite对数据库做修改操作时会做(文件)锁使得其它进程同一时间使用时会报该错误(也就是SQLITE_BUSY),但如果仅是多进程或多线程查询sqlite是支持的。(也有可能是做sql开启事务查询等发转载 2015-07-01 13:16:22 · 5509 阅读 · 0 评论 -
sqlite3 常用操作
sqlite3 常用操作一.建立数据库sqlite3.exe test.db 二.双击sqlite-3_6_16目录下的程序sqlite3.exe,即可运行三.退出.exit或者.quit四.SQLite支持如下5种数据类型1.NULL:空值。2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。3.REAL:浮点数字,存储为8-byt转载 2015-07-01 13:11:39 · 699 阅读 · 0 评论 -
SQLite剖析(6):临时文件和内存数据库
SQLite剖析(6):临时文件和内存数据库分类: SQLite剖析系列 2012-11-18 18:33 2548人阅读 评论(0)收藏 举报 1、7种临时文件 内容整理自http://sqlite.org/tempfiles.html。 SQLite的一个不同特性是一个数据库由单个磁盘文件构成。这简化了SQLite的使用,因为移动或备份转载 2015-07-01 08:47:24 · 723 阅读 · 0 评论 -
SQLite内存使用情况分析
SQLite内存使用情况分析 SQLite的一个显著的特点就是占用内存量很小,这作为一个嵌入式的DBMS是非常重要的,那么我下面就对这个问题从根本上分析它是如何做到“小内存”的。一、ORDER BY查询中内存使用情况 由于SQLite的执行都是先把SQL语句转化成指令再执行,所以下面就先一条条的分析一下它所用到的指令。先建立一个表再插入下面的数据,然后再用exp转载 2015-06-07 15:00:13 · 6846 阅读 · 0 评论 -
Zabbix的events页面非常慢且消耗大量资源
Zabbix的events页面非常慢且消耗大量资源Zabbix的events页面非常慢且消耗大量资源问题描述环境 CentOS5? Zabbix-1.4.2 MySQL? 5.1Zabbix 正常运行了很久之后,突然有一天打开events.php页面,页面非常慢,刷新了几次,结果发现系统负载冲到10以上,差点死掉。解决过程经过调查,出现问题的时候,系统的监控表明数据转载 2017-03-20 17:52:27 · 4088 阅读 · 0 评论 -
mysql 大量time wait 解决办法
mysql 大量time wait 解决办法今天早上一上班,有同事就反映公司好几个网站都打不开,登陆数据库服务器(windows),发现很卡,于是重启了下服务器,进入系统后,没过一会问题依旧,查看了下系统进程,发现mysql占用率达到99%,可以肯定的是mysql连接出现问题:netstat -an192.168.12.13:3306 192.168.12.12:304转载 2017-04-13 17:18:39 · 1815 阅读 · 0 评论 -
踩坑(Running)填坑(ZSSURE):SQLite数据库操作效率分析
https://blog.youkuaiyun.com/zssureqh/article/details/47706203转载 2018-11-19 17:02:41 · 211 阅读 · 0 评论 -
sqlite3:复合SQL语句
1 单条语句插入多条记录INSERT INTO TABLE(col1, col2) SELECT val11, val12 UNION ALL SELECT val21, val22 ;例子:sqlite> INSERT INTO people(sex, name) SELECT "female", "wang gang" UNION ALL SELECT "male", "li...原创 2018-11-19 16:32:32 · 1280 阅读 · 0 评论 -
SQLite学习手册(内置函数)
SQLite学习手册(目录)https://www.cnblogs.com/stephen-liu74/archive/2012/01/22/2328757.htmlhttps://www.cnblogs.com/stephen-liu74/archive/2012/02/15/2322027.html一、聚合函数: SQLite中支持的聚合函数在很多其他的关系型数据库中也同...转载 2018-11-19 16:17:29 · 6064 阅读 · 0 评论 -
sqlite3 语句总结
sqlite3 语句总结一、sqlite3长用于 轻量级的 数据存储,象单片机这一类,但是现在的sqlite3,已经很先进,不能小看二、sqlite3常用命令当前目录下建立或打开test.db数据库文件,并进入sqlite命令终端,以sqlite>前缀标识:#sqlite3 test.db 查看数据库文件信息命令(注意命令前带字符'.'):sqlite>.da...转载 2018-11-19 13:38:02 · 654 阅读 · 0 评论 -
将 12.04升级到 14.04后,PostgreSQL无法重新安装
问题:我运行 do-release-upgrade 来更新 Ubuntu 12.04服务器到 Ubuntu 14.04. 虽然我的升级工作很顺利,但是当我升级之后,我发现PostgreSQL的包仍然在看的精确的仓库,而不是收费的trusty库。 按照下面的说明,我将信任库添加到一个临时目录中,将包含精确仓库的.list 文件作为备份移动到一个临时目录。 之后,sudo apt-get u...转载 2018-11-12 09:32:02 · 875 阅读 · 0 评论 -
SQLite剖析(9):动态内存分配
SQLite剖析(9):动态内存分配分类: SQLite剖析系列 2012-12-04 22:03 1649人阅读 评论(0)收藏 举报 本文整理自http://sqlite.org/malloc.html。 SQLite通过动态内存分配来获取各种对象(例如数据库连接和SQL预处理语句)所需内存、建立数据库文件的内存Cache、以及保存查询结果。我们转载 2015-06-07 15:21:39 · 926 阅读 · 0 评论