各业务系统为使用mysql的业务数据,重复开发出多套数据同步工具,一方面难以管理,另外部分工具性能也偏差。需要一个统一为mysql数据提供同步服务的平台。该平台需支持离线同步,实时订阅,实时同步三大基本功能 架构 一、功能整合 1、各功能如何实现? 离线同步:可理解为将根据一个sql查询出的数据同步 ...
分类:
其他好文 时间:
2019-04-07 10:06:49
阅读次数:
198
1、表表达式概述 (1)表表达式(table expression) 是一个命名的查询表达式、代表一个有效的关系表 (2)在DML 中,使用表表达式和使用其他表非常类似 (3)sqlserver 支持4种表表达式: 派生表、公用表达式(CTE)、视图 、内嵌值函数(内嵌TVF) (4)表表达式没有任 ...
分类:
数据库 时间:
2019-04-06 23:13:02
阅读次数:
297
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在 ...
分类:
数据库 时间:
2019-04-04 14:35:36
阅读次数:
396
之前的sql 查询,需要改成中间临时表再查询 ...
分类:
数据库 时间:
2019-04-04 09:56:27
阅读次数:
119
查询当天: select * from info where DateDiff(dd,datetime,getdate())=0 查询24小时内: select * from info where DateDiff(hh,datetime,getDate())<=24 查询当天: select * ...
分类:
数据库 时间:
2019-04-02 11:06:05
阅读次数:
401
Presto 是 Facebook 推出的一个基于Java开发的大数据分布式 SQL 查询引擎,可对从数 G 到数 P 的大数据进行交互式的查询,查询的速度达到商业数据仓库的级别,据称该引擎的性能是 Hive 的 10 倍以上。Presto 可以查询包括 Hive、Cassandra 甚至是一些商业 ...
分类:
其他好文 时间:
2019-03-29 13:07:34
阅读次数:
143
<?php/*** Yii框架的数据库查询是基于pdo来执行的* main-local 这种凡是带local的是为了避免开发冲突设计的,可以在本地修改配置,但是不要提交就可以*/ //sql查询Yii::$app->db->createCommand('select * from post')->q ...
分类:
其他好文 时间:
2019-03-27 21:34:08
阅读次数:
243
springboot对于数据源的动态管理实践 需求 用户通过界面配置数据源,可能包括oracle、mysql、mongodb等等;配置完数据源后,支持对于具体数据源进行实时sql查询操作。 一般来说,如果不考虑性能,最简单的实现就是每次进行sql connecntion操作,实时连接查询。很显然,这 ...
分类:
编程语言 时间:
2019-03-27 21:24:36
阅读次数:
417
开源项目 kubesql 项目地址: "https://github.com/xuxinkun/kubesql" 项目介绍:kubesql是一个使用sql查询kubernetes资源的工具。诸如node,pod等kubernetes的资源被处理为table,而后可以使用sql语句对其进行查询。 li ...
分类:
其他好文 时间:
2019-03-25 14:41:48
阅读次数:
184
索引优化分析: 性能分析: EXPLAIN关键字是什么? 1、简单说:查询执行计划 2、使用EXPLAIN关键字可以模拟优化器执行SQL查询于, 从而知道MySQL是如何处理你的SQL语句的 分析你的查询语句或是表结构的性能瓶颈 <! more EXPLAIN关键字如何使用? EXPLAIN后跟上S ...
分类:
数据库 时间:
2019-03-24 23:04:36
阅读次数:
214