https://www.sqlite.org/vfs.html https://www.sqlite.org/vfs.html
转载 2020-01-03 17:00:00
89阅读
2评论
original SQL text <sqlite3_prepare_v2> >sqlite3_stmt--<sqlite3_reset>-->clear sqlite3_stmt --<sqlite3_bind_*(stmt,1,*)>--> configed sqlite3_stmt --<sq
转载 2019-04-10 18:44:00
673阅读
2评论
在PostgreSQL中修改了一行不明显的代码,把(ANY(ARRAY[...]) 改成 ANY(VALUES(...))),结果查询时间从20s变为0.2s。最初我们学习使用 EXPLAN ANALYZE来优化代码,到后来,Postgres社区也成为我们学习提升的一个好帮手,付出总会有回报,我们的性能也因此得到了极大的提升。事出有因Datadog是专门为IT、开发团队等提供监控服务的。这周早些
    最近又把《SQL 必知必会》仔细翻了一遍,因此将基础知识整理回顾,加深印象。sql 结构化查询语言(Structured  Query Language  的缩写),用于访问和处理数据库;sql 不区分大小写,处理时空格被忽略;多条语句必须以分号(;)分隔,建议每条语句末端都使用分号。本篇包含知识点如图:假设有两张表:student(sno,name
转载 2024-10-17 17:00:28
231阅读
lua中我们无法对两个table进行操作,例如两个表相加、相减、串连等操作。因此 Lua 提供了元表(Metatable)和元方法,允许我们操作改变table,每个操作关联了对应的元方法。设置元表setmetatable(mytable,mymetatable) 对指定 mytable设置元表(mymetatable)。mytable={} mymetatable={} setmetatable
转载 2024-02-23 21:20:01
137阅读
这是关于这个整形的定义。 #define SQLITE_OK           0     #define SQLITE_ERROR        1   #define SQLITE_INTERNAL     2   #defi
转载 2011-12-23 20:08:47
766阅读
SQLite是一个跨平台的轻量级数据库,支持C/C++开发,可用于嵌入式中,关于C/C++使另一种更加高效的调用方式。
原创 2022-11-20 15:23:15
747阅读
关于PreparedStatement和Statement具体区别  1:  我们先从这两个单词进行初步的讲解,Prepared(准备好的, 精制的),从这里可以知道PreparedStatement是预先编译的语句,而Statement则不是预先编译的,在DBMS中处理管理中Statement是要进行语法、语义的,而PreparedStatement则不要。 
转载 2024-06-29 14:12:20
37阅读
一、Sysbench的用途  sysbench 是一个基于 LuaJIT 的可编写脚本的多线程基准测试工具。它最常用于数据库基准测试,但也可用于创建不涉及数据库服务器的任意复杂的工作负载。  源码地址:https://github.com/akopytov/sysbenchSysbench 附带以下测试基准:oltp_*.lua:一组类似 OLTP 的数据库基准测试fileio:文件系统级基准cp
转载 2024-03-20 17:45:08
121阅读
所以对于中文乱码,需要去check的地方有如下3个:1、mysql窗口的字符编码(xshell连接的远程工具的字符集设置);2、数据库的字符编码(show variables like '%char%');3、linux操作系统的字符编码(echo $LANG);检查mysql服务器所在的linux os的字符集: cat /etc/sysconfig/i18nMySQL官方将prepare、ex
转载 2024-02-20 12:00:14
106阅读
Oracle创建Database Link的两种方式详解创建一个dblink,命名为dblink_name,从A数据库连到B数据库,B数据库的IP为192.168.1.73,端口为1521,实例名为oracle,登录名为tast,密码为test。一菜单方式:打开plsql,点击【File】-【New】-【Database link】,打开如下图所示窗口填好各项信息后,点击【Apply】即可完成Da
dataset prepare """Mask R-CNNCommon utility functions and classes. Copyright (c) 2017 Matterport, Inc.Licensed under the MIT License (see LICENSE for
sed
转载 2021-04-23 15:04:00
134阅读
2评论
打开binlog选项后,执行事务提交命令时,就会进入两阶段提交模式。两阶段提交分为prepare阶段和commit两个阶段。流程如下 :这里面涉及到两个重要的参数:innodb_flush_log_at_trx_commit和sync_binlog,参数可以设置不同的值,具体可以查看mysql的帮助手册。我这里设置的是双一模式(innodb_flush_log_at_trx_commit=1,sy
## Java Prepare 编写流程 ### 步骤概述 下表是实现 "java prepare" 的步骤概述: | 步骤 | 描述 | | --- | --- | | 步骤 1 | 创建新的 Java 项目 | | 步骤 2 | 配置开发环境 | | 步骤 3 | 编写 Java 类文件 | | 步骤 4 | 编译 Java 代码 | | 步骤 5 | 运行 Java 程序 | 下面将
原创 2023-10-18 17:41:00
34阅读
https://mp.weixin.qq.com/s/biZ6wTNb1PSrQvEnJw8Iighttps://mp.weixin.qq.com/s/LLMEljWN_KbzVvtSbTp1zghttps://mp.weixin.qq.com/s/HW0_I35UifMsAOx
转载 2021-09-07 18:27:30
255阅读
1. 分解 关于如何分解 ? 分解是将问题分解,要具有逻辑性,而不是将程序分解。 - 分解后的函数只做 1 件事,具有普遍性,这样就可以反复利用 - 函数包含 1 ~ 15 行 - 给函数起一个好名字, 一目了然知道函数的意义 ( 能给方法起 一个简单的好的名字,并且方法也是做该名字对应的事情,是很
转载 2012-12-14 11:10:00
132阅读
2评论
好处: (1)解析查询只有一次 (2)执行一些查询优化步骤只有一次 (3)通过二进制协议发送参数比送他们为ASCII文本更有效 比如DATE,对于准备之后,发送日期只用3个字节;如果没有准备,日期必须以字符串的形式发送,需要数据库方再解析,这样需要发送10个字节。 (4)只有参数(不是整个查询文本)需要为每个执行要发送 (5)的MySQL直接存储parameteres到服务器上的缓冲区 (6)安
转载 2023-10-30 17:15:30
86阅读
Sqlite3 的确非常好用。小巧、速度快。近期研究它,有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。 导入SQLLite library并引入头文件. libsqlite3.dylib本身是个链接,在这里它指向libsqlite3.0.dylib。也就是说在这里你加入libsql
转载 2016-03-09 16:07:00
359阅读
2评论
基本使用源码分析 基本使用安装 pip3 install flask_sqlalchemy 我们在使用时候,会执行如下的代码db = SQLAlchemy() app = Flask(__name__) db.init_app(app)然后modelsfrom sqlalchemy.ext.declarative import declarative_base from sqlalchemy
dbms_utility.get_cpu_time is a function return the time of cpu. Use it to create a function to calculate time you specified procedure or function real run.
原创 2013-01-04 14:59:32
580阅读
  • 1
  • 2
  • 3
  • 4
  • 5