数据库技术
项目中遇到备份与还原App数据的需求,需要把DB数据备份到一个XML文件中,然后保存到SD卡上,还原的时候直接从XML文件解析数据进行insert DB动作。
现总结下实现方法,定义一个工具类
/**
* from sqlite to xml
*
* @author Kris
*/
public class DatabaseLog {
// back up dir
pr...
在SQL Server或者任何其他的数据库环境中,索引都是一个基本的主题,而且是不可轻视的。他们有助于获得良好的性能,但也可能导致奇差的性能。
关于索引要考虑的几个首要问题:
群集索引通常比非群集索引快(也可以说前者总是比后者快,但是也有些例外。群集索引是唯一的,而非群集索引是非唯一的。)
仅在将得到高级别选择性的列(也就是说,95%或者更多的行市唯一的)上放置非群集索引。
所...
一、myeclipse连接rac
1、oracle rac端建立service
1) 建立服务:srvctl add service –d EDWPRD –s srv_1 –r EDWPRD1 –a EDWPRD2 –P base
2)
查看服务: srvctl statusservice –d EDWPRD –s srv_1
3)
启动服务:srvctl star...
一、数据库结构的设计
如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。
在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再...
show processlist,用来显示哪些线程在运行。
1.如果是SUPER权限,可以看到所有的线程;
2.如果是单独的用户,只能看到自己的线程;
3.如果不适用FULL,则只显示每个查询的前100个字符
4.如果有线程在update或者insert 某个表,此时进程的status为updating 或者 sending data。
这个命令中最重要的...
今天想对某些班、课程的挂科人数做统计和小计,使用rollup可以很容易实现这个功能。
比如涉及的成绩(all_scores)表结构为
BH
班号
BJMC
班级名称
KCMC
课程名称
JD
绩点
其中JD为0表示挂科了。我们很容易写一个分组统计来统计各个班各个课程的挂科人数
select bjmc,
decode(gr...
#hangcheck模块
echo "options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180" >> /etc/modprobe.conf
echo "/sbin/modprobe hangcheck-timer">> /etc/rc.local
#配置VNC
vi /root/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal deskt...
一、系统环境64位Windows 7旗舰版;64位Oracle 11g
Client;32位instantclient-basic-ntPL/SQL Development
9.0.6.1655二、安装oracle客户端1、安装64位Oracle客户端。(D\app\)2、下载instantclie...
一、场景呈现 Mac
下Eclipse+mysql开发j2ee的时候,在页面像数据库中插入中文数据的时候,数据库会报错。而且即使插入成功,在控制台或者其他可视化数据库操作软件看数据发现都是??,错误的原因是数据库的编码问题。
二、问题解决方案 假设下文是对mysql基本操作熟悉的情况下! mysql...
例如:连接数据库 0) //{ // } SqlDataReader ar =
cmd.ExecuteReader(); while (ar.Read()) { Response.Write(ar.GetSqlString(0)+"");
} %>