在上一篇文章也谈SQL Server 2008 处理隐式数据类型转换在执行计划中的增强 中,我提到了隐式数据类型转换增加对于数据分布很不平均的表,评估的数据行数与实际值有很大出入的问题,进一步测试之后,我发现这种评估不准确性应该确实与猜测的一样,它使用了变量的评估方式...
分类:
数据库 时间:
2015-07-03 17:24:59
阅读次数:
143
在过程中,尤其是每天执行的任务,通常要检查查询的数据表存在不存在,如果不存在则等待一段时间在进行执行,以下代码实现了这个功能,如果表不存在,抛出异常,交给异常处理代码,确保数据完整性 使用方法:p_CheckTable('UserName.TableName')用户名不存在,则在所有表中查找 cre...
分类:
数据库 时间:
2015-07-03 17:23:09
阅读次数:
163
SQL2008数据库总会出现从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-497E-B2F9-AF6AA475916F} 的 COM 组件创建实例失败,原因是出现以下错误: c001f011。 (Microsoft.SqlServer.ManagedDTS)---...
分类:
数据库 时间:
2015-07-03 17:23:34
阅读次数:
189
取得当天:SELECT curdate();mysql> SELECT curdate();+------------+| curdate()|+------------+| 2013-07-29 |+------------+取得当前日期:mysql> select now();+--------...
分类:
数据库 时间:
2015-07-03 17:22:33
阅读次数:
217
下面我们一起来看看关于mongodb拷贝数据库copyDatabase()。实现释放磁盘空间的方法,希望文章对各位同学会有所帮助。db.copyDatabase("from","to","127.0.0.1:16161");将127.0.0.1上的from库。拷贝到to库。这样做有一个额外的好处。就...
分类:
数据库 时间:
2015-07-03 17:19:37
阅读次数:
149
创建数据迁移 使用 Artisan 命令行的 migrate:make 命令创建一个迁移:(在命令行模式下使用) php?artisan?migrate:make?create_users_table ? ? ? ? ? ? 所有的迁移都被存放在 app/database/migrations ...
分类:
数据库 时间:
2015-07-03 16:18:35
阅读次数:
329
#### 3.1.1 HWM (High Water Mark) ##### 3.1.1.1 定义 > To manage space, Oracle Database tracks the state of blocks in the segment. The **high water mark (HWM)** is the point in a segment beyond whi...
分类:
数据库 时间:
2015-07-03 16:19:17
阅读次数:
864
前段时间接到深圳同事的反应,有个oracle集群中的一台负载过高,为了排查问题,系统已经重启了,但是系统重启后,6块仲裁盘丢失了。为了查明原因,登入系统后,执行df-h,发现系统的/boot分区变成了mpathap1,进入/dev/mapper目录,发现多了mpathap1-3三个文件。初步判断是由于..
分类:
数据库 时间:
2015-07-03 16:14:52
阅读次数:
486
当单表数据太多时,我们可以水平划分,参考
SqlServer 分区视图实现水平分表 ,水平划分可以提高表的一些性能。
而 垂直分表 则相对很少见到和用到,因为这可能是数据库设计上的问题了。如果数据库中一张表有部分字段几乎从不不更改但经常查询,而部分字段的数据频繁更改,这种设计放到同一个表中就不合理了,相互影响太大了。在已存在改情况的表的时候,可以考虑按列拆分表,即垂直拆分。
由于垂...
分类:
数据库 时间:
2015-07-03 15:59:55
阅读次数:
185
--建立表test1
create table TEST1
(
ID VARCHAR2(40) default sys_guid(),
TDATE VARCHAR2(200)
)
tablespace APP_TX_DATA
pctfree 10
pctused 40
initrans 1
maxtrans 255
storage
(
...
分类:
数据库 时间:
2015-07-03 15:50:50
阅读次数:
138
没事做,跟着模版随便做了一个电子病历系统,功能很简陋,界面也不太好看,各位大神看到别见怪啊~功能包括有通过RFID读写器读取S50卡中的卡号把病人详细信息存入数据库、通过RFID读写器读取S50卡把病人的详细信息从数据库中进行读取并显示到QT程序界面上、在QT程序中进行病人信息的查询,包括修改与删除...
分类:
数据库 时间:
2015-07-03 15:45:49
阅读次数:
363
MySql数据库--mysql_real_escape_string()函数unsigned long mysql_real_escape_string(MYSQL *mysql, char *to, const char *from, unsigned long length)注意,mysql必须...
分类:
数据库 时间:
2015-07-03 15:42:17
阅读次数:
145
创建数据库CREATE DATABASE DBNAME删除数据库DROPDATABASE DBNAMEØ 基本常用查询--selectselect * from student;--all 查询所有select all sex from student;--distinct 过滤重复select d...
分类:
数据库 时间:
2015-07-03 15:40:23
阅读次数:
196
在服务器上安装mysql后,想使用本地的mysql客户端连接数据库时,提示不允许连接,比较郁闷,找到了这篇文章解决了我的问题:内容如下:本地计算机ip:192.168.1.100远程计算机ip:192.168.1.244 远程计算机打开 mysql 服务器:#/etc/init.d/mysql.se...
分类:
数据库 时间:
2015-07-03 15:40:03
阅读次数:
177
当表间有One2Many或Many2One时,会发生无限循环的场景,如何破?只要在Set方法前增加以下注解即可: @JsonIgnore public Set xxxs() { return this.xxxYyyy; }
分类:
数据库 时间:
2015-07-03 15:39:48
阅读次数:
249
在SpringMVC中使用Mybatis的注解方式访问数据库
分类:
数据库 时间:
2015-07-03 15:37:09
阅读次数:
124
$sql="update parts set p_notes=concat(p_notes,'{$p_notes}') where p_id={$p_id}";parts为表名p_notes为字段名{p_notes}为要追加的内容
分类:
数据库 时间:
2015-07-03 15:36:13
阅读次数:
164