1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在 ...
分类:
数据库 时间:
2016-06-15 19:00:04
阅读次数:
179
关于 Docker 容器的监控,google cAdvisor 是个很好的工具,但是它默认只显示实时数据,不储存历史数据。为了存储和显示历史数据、自定义展示图,可以把将cAdvisor与InfluxDB、Grafana 集成起来,国外的专家 Brian Christner 写了一篇文章 ”How t ...
分类:
数据库 时间:
2016-06-15 18:54:03
阅读次数:
1645
更新操作返回一个BOOL值,YES表示操作成功,NO表示执行过程遇到错误,可以通过-lastErrorMessage和-lastErrorCode查看错误信息。使用executeUpdate:方法执行更新: 示例 文/elevenchen(简书作者)原文链接:http://www.jianshu.c ...
分类:
数据库 时间:
2016-06-15 18:50:00
阅读次数:
235
当表中的查询条件有!=的存在时候,该表不能选择 HASH_AJ join的方式, 只能走FILTER,因为它要反复扫描多次,我们最好使用with as 语法: WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个S ...
分类:
数据库 时间:
2016-06-15 18:47:51
阅读次数:
220
本文主要介绍了如何使用mybatis进行简单的数据库操作。本人使用的是mybatis3.05。 1.创建数据库表(User表) CREATE TABLE `NewTable` (`userId` bigint(20) NOT NULL AUTO_INCREMENT ,`userName` varch ...
分类:
数据库 时间:
2016-06-15 18:47:23
阅读次数:
147
参考链接: How to get date from OAMessageDateFieldBean Setting Calendar entries in OAF page ...
分类:
数据库 时间:
2016-06-15 18:46:37
阅读次数:
250
参考:http://m.blog.csdn.net/article/details?id=7228061 一、Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如J ...
分类:
数据库 时间:
2016-06-15 18:40:31
阅读次数:
252
一、环境准备 主机IP 主机名 操作系统版本 PXC 192.168.244.146 node1 CentOS7.1 Percona-XtraDB-Cluster-56-5.6.30 192.168.244.147 node2 CentOS7.1 Percona-XtraDB-Cluster-56- ...
分类:
数据库 时间:
2016-06-15 18:37:49
阅读次数:
326
理解 DB2 如何使用内存,可以防止过度分配内存,并有助于对内存的使用进行调优,从而获得更好的性能。 本文将向您传授 DB2 内存使用的基础,以及共享内存和私有内存的概念。这些内容同时适用于 32 位和 64 位的系统。虽然对于 64 位系统有一些限制,但是在未来的一段时间内还不大可能触及这些限制。 ...
分类:
数据库 时间:
2016-06-15 18:38:36
阅读次数:
248
Windows:1. 管理员登陆系统,停止MySQL服务或者结束mysqld-nt进程2. 进入命令行,来到mysql的安装目录.假设安装目录为 d:\mysql\ , CMD进入命令行3. 运行 d:\mysql\bin\mysqld-nt --skip-grant-tables 启动mysql, ...
分类:
数据库 时间:
2016-06-15 17:28:28
阅读次数:
182
转载 一篇蛮老的文章了,但是还是很有用,可参考修补。 PG的配置文件是数据库目录下的postgresql.conf文件,8.0以后的版本可支持K,M,G这样的参数,只要修改相应参数后重新启动PG服务就OK了。 shared_buffers:这是最重要的参数,postgresql通过shared_bu ...
分类:
数据库 时间:
2016-06-15 17:26:01
阅读次数:
285
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法权限问题,授权 给 root 所有sql 权限 mysql> grant all privileges on *.* to root@"%" id ...
分类:
数据库 时间:
2016-06-15 17:25:14
阅读次数:
323
查询及删除重复记录的SQL语句 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中 ...
分类:
数据库 时间:
2016-06-15 17:25:31
阅读次数:
190
1、查看系统环境[root@c6-3~]#cat/etc/issue
CentOSrelease6.8(Final)
Kernel\ronan\m
[root@c6-3~]#uname-a
Linuxc6-3.com2.6.32-642.1.1.el6.x86_64#1SMPTueMay3121:57:07UTC2016x86_64x86_64x86_64GNU/Linux2、卸载系统原有的mysql相关的包[root@c6-3~]#rpm-qa|grepmysql
m..
分类:
数据库 时间:
2016-06-15 16:17:16
阅读次数:
221
Oracledbms_random介绍几个常用的功能生成0-1的小数(默认)SQL>selectdbms_random.valuefromdual;VALUE----------.932351752Note:可通过trunc、round函数对结果进行加工生成指定范围内的数FUNCTIONVALUERETURNSNUMBERArgumentNameTypeIn/OutDefault?---------------------..
分类:
数据库 时间:
2016-06-15 16:14:17
阅读次数:
226
一、准备测试表CREATETABLE`ts`(`id`INT(11)NOTNULLAUTO_INCREMENT,`name`VARCHAR(30)DEFAULTNULL,`age`INT(11)DEFAULTNULL,`sex`VARCHAR(10)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=INNODBAUTO_INCREMENT=1DEFAULTCHARSET=utf8二、准备测试数据insertintots(name,age,sex)values..
分类:
数据库 时间:
2016-06-15 16:11:04
阅读次数:
200