我们有的时候会遇到根据文件的时间查找文件的情况。而find命令则可以实现着一功能 find -mtime +n +n 查询 “<(当天日-n)”的文件 假如今天是8月2日 find /data/www/log/user_service -type f -mtime +0 意思查询是8月1日(含)之前 ...
分类:
其他好文 时间:
2017-08-02 17:47:11
阅读次数:
353
多表查询必然要用到多表关联 多表关联 分三类: A:内部连接 join 或inner join B:外部链接 外部连接又分为两类 :左外连接 left join 和右外连接 right join C:交叉连接 cross join 以下 举例说明 有两张表 格 一张学生的 一张老师的 一张中间表的 ...
分类:
数据库 时间:
2017-08-02 17:45:23
阅读次数:
181
在JPA criteria 动态查询中,有个“元模型”的东西,它是根据“实体”类动态生成的一个类,它的主要作用是实现JPA criteria查询的“类型安全”。 本文主要说明,在eclipse环境下,如何自动生成“元模型”。本文演示的开发环境是myEclipse汉化版,项目是maven项目。 1、右 ...
分类:
系统相关 时间:
2017-08-02 17:39:19
阅读次数:
1706
1)使用情景“判断通过后写入数据库”,这个一般是不会有问题的, 但并发访问的时候就不太好搞。因为写入(insert)是需要时间的,假设现在有两个并发请求,(假设第一个访问是最后一个符合条件的写入请求,按照逻辑,第二个请求应该是不合法、不能写入的),在第一请求成功写入之前,第二请求查询到未更新的数据记 ...
分类:
数据库 时间:
2017-08-02 17:39:13
阅读次数:
175
SHOW DATABASES //列出 MySQL Server 数据库。 SHOW TABLES [FROM db_name] //列出数据库数据表。 SHOW CREATE TABLES tbl_name //导出数据表结构。 SHOW TABLE STA... ...
分类:
数据库 时间:
2017-08-02 17:38:42
阅读次数:
172
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 工具简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过t ...
分类:
其他好文 时间:
2017-08-02 16:28:59
阅读次数:
258
文章目录 遇到的问题 使用SQLServer Profiler监控数据库 SQL1:查找最新的30条告警事件 SQL2:获取当前的总报警记录数 有哪些SQL语句会导致CPU过高? 查看SQL的查询计划 选择top记录时,尽量为order子句的字段建立索引 查看SQL语句CPU高的语句 通过建立相关索 ...
分类:
数据库 时间:
2017-08-02 16:00:06
阅读次数:
266
直接上例子: a表 b表 ab表 一、left join 过程(以 select * from a left join ab on a.a_id = ab.a_id): 用a中的记录根据on条件联合ab的记录进行筛选并做笛卡尔积,过称为 筛选过程: a: 1,"lige" ab: 1,3 1,2 a ...
分类:
其他好文 时间:
2017-08-02 15:37:21
阅读次数:
324
原始数据:要求将ASSETUNITID拆成多行展示,r_id是主键 展示效果:将ASSETUNITID拆成多行,别名取为assid 实现的sql: selectr_id,INSTANCEID,o_name,o_code,o_type,d_flag,imp_date,pipe_id,src_r_id, ...
分类:
其他好文 时间:
2017-08-02 15:36:08
阅读次数:
117
在查看执行计划或调优过程中,执行计划里面有些现象总会让人有些疑惑不解: 1:为什么同一条SQL语句有时候会走索引查找,有时候SQL脚本又不走索引查找,反而走全表扫描? 2:同一条SQL语句,查询条件的取值不同,它的执行计划会一致吗? 3: 同一条SQL语句,其执行计划会变化,为什么 4: 在查询条件 ...
分类:
数据库 时间:
2017-08-02 15:34:27
阅读次数:
250