随笔分类 - 数据库技术
摘要:Rollback Journals出现在事务的起始点,消失在事务的结束点若PRAGMA locking_mode=EXCLUSIVE; // 默认为normal则不会在事务结束点删除回滚日志若pragma journal_mode=persist; // 默认为delete也不会在事务结束点删除回滚日志若pragma journal_mode=off;则不会产生回滚日志存储于磁盘上Master Journal Files在一个数据库连接使用attach命令接入N个外部数据库的情况下,事务开始点产生的回滚日志存储于磁盘上Statement Journal Files针对单个SQL语句的回滚日志存
阅读全文
摘要:环境:redhat enterprise linux 5 (server version)项目中的lib3p目录下放置了sqlite共享库libsqlite3.socmake文件已经指定了lib3p路径运行项目生成的可执行文件时报错:./bin/test-slfdb_shell: symbol lookup error: /home/liangxx/sldb/build/sldb/lib/libsldb.so.1: undefined symbol: sqlite3_backup_init百度到的结果是可执行文件链接的共享库可能不正确,也就是说链接到的不是lib3p下的libsqlite3.s
阅读全文
摘要:SQLite支持的编译指令(pragma) PRAGMA命令是用于修改SQlite库或查询SQLite库内部数据(non-table)的特殊命令。PRAGMA 命令使用与其它SQLite命令(e.g. SELECT, INSERT)相同的接口,但在如下重要方面与其它命令不同: • 在未来的SQLite版本中部分pragma可能被删除或添加,小心使用。 • 当使用未知的pragma语句时不产生报错。未知的pragma仅仅会被忽略,即是说若是打错了pragma语句SQLite不会提示用户。 • 一些pragma在SQL编译阶段生效而非执行阶段。即是说若使用C语言的sq...
阅读全文
摘要:========================================一、临时文件======================================== 尽管SQLite的数据库是由单一文件构成,然而事实上在SQLite运行时却存在着一些隐含的临时文件,这些临时文件是出于不同的目的而存在的,对于开发者而言,它们是透明的,因此在开发的过程中我们并不需要关注它们的存在。尽管如此,如果能对这些临时文件的产生机制和应用场景有着很好的理解,那么对我们今后应用程序的优化和维护都是极有帮助的。在SQLite中主要产生以下七种临时文件,如: 1). 回滚日志。 2). 主...
阅读全文
摘要:前提:已经安装了MySQL server/client1、安装cmake(1)下载souce包,解压到/home/mysql_install/cd /home/mysql_install/tar -zxvf cmake-2.8.3.tar.gz(2)安装cd cmake-2.8.3./bootstrapmakemake install2、安装connector/c进入源码所在文件夹(比如/home/mysql_install/connector_c)cmake .makemake install3、安装connector/c++进入源码所在文件夹(比如/home/mysql_install/c
阅读全文
摘要:下载MySQL安装包放置在/home/mysql_install中进入/home/mysql_install# cd /home/mysql_install/执行安装程序# rpm –ivh MySQL-server-版本号.rhel5.i386.rpm –nodeps# rpm –ivh MySQL-client-版本号.rhel5.i386.rpm –nodeps启动MySQL# /etc/init.d/mysql start设置root用户登录密码# /usr/bin/mysqladmin -u root password 密码登录# /usr/bin/mysql -u root –p登
阅读全文
摘要:1.Sybase安装前准备1.1.配置kernel shared memoryecho 1000000000 > /proc/sys/kernel/shmmaxecho kernel.shmmax=1000000000 >> /etc/sysctl.conf1.2.创建sybase用户adduser sybase1.3.更改其它用户(sybase)对拟安装文件夹的操作权限因为接下来sybase将安装在/opt/下chown sybase /opt/或者在图形界面下右键单击文件夹/opt/,选择属性,修改属主(将root改为sybase)1.4.切换到sybase用户su –
阅读全文
浙公网安备 33010602011771号