数据库
丰王十
今天走的路,是你昨天埋下的土。
展开
-
多节点任务框架设计之数据库设计解决方案
多个个节点在获取数据库中的任务时,会存在多个节点的同步获取而导致的任务多次处理情况。因此,如果想要避免重复执行任务,必须找到合适的解决方案。 下面,主要介绍项目中用到的解决方案:第一,假设存在一个任务uploadFileTask线程,专门用于上传文件,而文件路径及其信息存放在tb_upload_file_task表中。第二,为了实现一个任务只被一个节点获取到,原创 2016-03-04 11:03:57 · 2186 阅读 · 1 评论 -
SQL优化大全
sql语句优化 性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。常见的简化规则如下: 1)不要有超过5个以上的表连接(JOIN)2)考虑使用临时表或表变量存放中间结果。3)少用子查询4)原创 2016-11-16 18:29:17 · 1039 阅读 · 0 评论 -
Mysql数据库分库和分表方式(常用)
本文主要给大家介绍Mysql数据库分库和分表方式(常用),涉及到mysql数据库相关知识,对mysql数据库分库分表相关知识感兴趣的朋友一起学习吧本文主要给大家介绍MySQL数据库分库和分表方式(常用),涉及到mysql数据库相关知识,对mysql数据库分库分表相关知识感兴趣的朋友一起学习吧1 分库1.1 按照功能分库按照功能进行分库。常见的分成6大库:1转载 2017-02-13 09:41:30 · 620 阅读 · 0 评论 -
B树索引-详细介绍
B-Tree索引是最常见的索引结构,默认创建的索引就是B-Tree索引。一、B树索引的结构B-树索引是基于二叉树结构的。B-树索引结构有3个基本组成部分:根节点、分支节点和叶子节点。其中根节点位于索引结构的最顶端,而叶子节点位于索引结构的最底端,中间为分子节点。 叶子节点(Leaf node):包含条目直接指向表里的数据行。 分支节点(Branch no原创 2017-02-23 13:31:57 · 1174 阅读 · 0 评论 -
删除数据库中重复的记录(保留一条)-oracle、mysql版
一、oracle版有关数据重复操作的语句重点为:由于oracle中group时只支持查询出来的字段为 group by后面的字段,所以,这里需要利用oracle独有的关键字rowid来进行操作查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (se原创 2017-09-20 09:52:58 · 559 阅读 · 0 评论 -
Mybatis中的association用法
这篇文章我们将来学习一些 association 用法表结构DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `id` int(11) NOT NULL auto_increment, `name` varchar(10) NOT NULL, `gender` char(1) NOT NULL, `major`...原创 2018-04-12 09:37:15 · 561 阅读 · 0 评论 -
最简单配置oracle与plsql developer【附带软件下载】
1.由于oracle安装文件超过2G,并且失败会卸载容易产生残留,因此这里不推荐使用。2.这里安装的方法,推荐使用instantclient客户端来当做oracle最简单的文件。3.下载instantclient和plsql developer,地址为https://download.csdn.net/download/zzjstudent/106969294.解压下载后的目录|“...原创 2018-09-30 08:52:08 · 433 阅读 · 0 评论