
数据库
p312011150
这个作者很懒,什么都没留下…
展开
-
索引实现原理浅析
文章正式开始之前,我们来简单介绍下什么是索引,以及我们为什么会用到索引优化我们的数据库查询。首先我们要对一个查询的基本流程简单了解,当我们输入一个SQL进行查询的时候,那么数据库管理系统(DBMS)将经过如下流程:如上图所示,在查询优化的这一步中DBMS可以选择执行策略和操作算法,而查询算法主要分为如下两种:1:简单的全表扫描算法。2:索引扫描算法。全表扫描是怎么实现...转载 2019-07-11 11:23:05 · 410 阅读 · 0 评论 -
Oracle Job定时任务的使用详解
oracle中的job能为你做的就是在你规定的时间格式里执行存储过程,定时执行一个任务 。下面是一个小案例,定时每15分钟向一张表插入一条数据一 1.创建一张测试表-- Create tablecreate table A8( a1 VARCHAR2(500))tablespace DSP_DATA pctfree 10 initrans 1 m...转载 2018-09-19 18:25:34 · 263 阅读 · 0 评论 -
Java嵌入式数据库H2学习总结(一)——H2数据库入门
原文地址:https://www.cnblogs.com/xdp-gacl/p/4187089.html一、H2数据库介绍 常用的开源数据库有:H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2和HSQLDB类似,十分适合作为嵌入式数据库使用,而其它的数据库大部分都需要安装独立的客户端和服务器端。 H2的优势: 1、h2采用纯Java编写,因此不受平...转载 2018-09-19 16:30:31 · 446 阅读 · 0 评论 -
实践的意义——写给图像处理算法爱好者的建议
陆放翁诗云:“纸上得来终觉浅,绝知此事要躬行”,此乃亘古不变之真理也。 图像处理研究的一个很大特点就在于,它是一种和实际应用紧密联系的实用型学科。所有的算法都是针对实际中遇到的问题而存在的。无论是我们新提出了一个算法,还是我们新学习了一个算法,都可以直接写一个程序来检验它的处理效果。而且这种“效果”往往还是一目了然的。因为图像处理的输入和输出都是图像,图像就是用来给人看的。这种直观性是其它...转载 2018-09-12 15:24:30 · 1500 阅读 · 0 评论 -
Oracle 修改或者删除临时表 ORA-14452: 试图创建, 更改或删除正在使用的临时表中的索引
本文转自:http://blog.csdn.net/treasurelifelhf/article/details/7290729 由于存储过程出现问题,导致前台页面无法显示数据。执行存储过程发现临时表少一字段,无奈无论怎么修改或者删除临时表都报错ORA-14452: 试图创建, 更改或删除正在使用的临时表中的索引。 在网上找了几篇帖子都说是:t...转载 2018-07-25 15:23:26 · 4198 阅读 · 0 评论 -
java 连接mongodb
maven中添加依赖http://mongodb.github.io/mongo-java-driver/<dependencies> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</...转载 2018-07-20 11:53:40 · 177 阅读 · 0 评论 -
ORACLE 11G 性能诊断优化之ASH实战分析详解
ASH实时分析 1、ASH (Active SessionHistory)ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。 v$active_session_history视图提供了在实例级别抽取会话活动信息。活动会话每分钟会被抽样一次且被存储在sga中的循环缓冲区中.任何被连接...转载 2018-07-17 13:36:45 · 281 阅读 · 0 评论 -
java对redis的基本操作
一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解压后将里面所有文件拷贝至redis安装目录: 几个exe程序的功能: ...转载 2018-07-10 17:02:34 · 321 阅读 · 0 评论 -
oracle wrapped 代码解密工具 unwraper
Oracle中的Wrap 功能是为了不让别人看到函数/存储过程的SQL源码的明文,作为技术宅,有的时候想看源码但是看不到的那种心情是可以理解的,发一个简单易用的 Oracle wrapped 解码工具,该工具兼容win98及以上版本的 32/64位windows系统http://files.cnblogs.com/dint/DfUnWraper.zip主要是参考这两个帖子中作者关于wrapped原...转载 2018-07-10 10:53:39 · 2198 阅读 · 0 评论 -
oracle 中文乱码
https://jingyan.baidu.com/article/a3aad71aa9bfefb1fa00964d.html转载 2018-07-09 12:03:59 · 259 阅读 · 0 评论 -
plsql连接oracle时出现oracleHomeKey处理方法
进入oracle官网下载instantclient-basic包:http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOME值为instantclient-...原创 2018-07-09 11:53:46 · 17931 阅读 · 0 评论 -
全面梳理关系型数据库和NoSQL的使用情景
今天我将对常见关系型数据库以及NoSQL的使用场景做一个详细的分析和比较。希望对大家以后的数据库选型有所帮助。目录数据库场景比较MySQL还是PostgreSQL?MongoDB键值(Key-Value)数据库Cassandra图数据库(Neo4j)公司业务适合使用的数据库数据库场景比较MySQL还是PostgreSQL?1、如果你的应用对数据的完整性和严肃性要求不高,但是追求处理的高速度。例如论...转载 2018-07-07 11:48:13 · 2110 阅读 · 0 评论 -
plsql下载地址
https://www.allroundautomations.com/plsqldev.html转载 2018-07-06 15:27:19 · 2859 阅读 · 0 评论 -
ORACLE数据恢复方法(提交事务也可以)
今天在操作数据库的时候,发现数据操作错误,想要恢复,但是没有用事务,按理说,设置成不默认提交事务,此时所做的各种操作都没有反应到数据库中。这时,你可以rollback事务,撤销所有未提交的修改。不过,一旦commit了的话,就真没办法撤销了。好在oracle还有时间戳方法。第一种方法:1.打开Flash存储的权限ALTER TABLE tablename ENABLE row movement ;...转载 2018-06-28 09:37:51 · 234 阅读 · 0 评论 -
Kylin介绍 (很有用)
转:http://blog.csdn.net/yu616568/article/details/48103415 Kylin是ebay开发的一套OLAP系统,与Mondrian不同的是,它是一个MOLAP系统,主要用于支持大数据生态圈的数据分析业务,它主要是通过预计算的方式将用户设定的多维立方体缓存到HBase中(目前还仅支持hbase),这段时间对mondrian和kylin都进行了使用,...转载 2018-05-10 10:29:08 · 2184 阅读 · 0 评论 -
HBase详细概述
本文首先简单介绍了HBase,然后重点讲述了HBase的高并发和实时处理数据 、HBase数据模型、HBase物理存储、HBase系统架构,HBase调优、HBase Shell访问等。不过在此之前,你可以先了解 Hadoop生态系统 ,若想运行HBase,则需要先搭建好Hadoop集群环境,可以参考此文搭建5个节点的hadoop集群环境(CDH5) 。好了,让我们来学习HBase吧!HBase简...转载 2018-05-10 10:27:31 · 716 阅读 · 0 评论 -
什么是Solr
Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述 Field 及其内容的 XML...转载 2018-05-10 10:25:28 · 304 阅读 · 0 评论 -
史上最详细的Hadoop环境搭建
2017年10月10日 15:23:59阅读数:37070GitChat 作者:鸣宇淳 原文: 史上最详细的Hadoop环境搭建 关注公众号:GitChat 技术杂谈,一本正经的讲技术 【不要错过文末活动哦】前言Hadoop在大数据技术体系中的地位至关重要,Hadoop是大数据技术的基础,对Hadoop基础知识的掌握的扎实程度,会决定在大数据技术道路上走多远。这是一篇入门文章,Hadoop的学习方...转载 2018-05-10 10:24:16 · 7309 阅读 · 2 评论 -
实战:上亿数据如何秒查?
最近在忙着优化集团公司的一个报表。优化完成后,报表查询速度有从半小时以上(甚至查不出)到秒查的质变。从修改SQL查询语句逻辑到决定创建存储过程实现,花了我3天多的时间,在此总结一下,希望对朋友们有帮助。数据背景首先,项目是西门子中国在我司实施部署的MES项目,由于项目是在产线上运作(3 years+),数据累积很大。在项目的数据库中,大概上亿条数据的表有5个以上,千万级数据的表10个以上,百万级数...转载 2018-05-10 10:19:15 · 16644 阅读 · 3 评论 -
mysql性能优化
数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情1.为查询缓存优化你的查询mysql> show variables like '%query_cache%'; (query_cache_type 为 ON 表示已经开启)+----------------------------...转载 2018-05-10 10:16:05 · 172 阅读 · 0 评论 -
MySQL的分区、分表、集群
1.分区mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的数据量太大的话,那么myd,myi就会变的很大,查找数据就会变的很慢,这个时候我们可以利用mysql的分区功能,在物理上将这一张表对应的三...转载 2018-05-10 10:15:06 · 213 阅读 · 0 评论 -
详解Oracle partition分区表
https://blog.csdn.net/zc309087694/article/details/52159893详解Oracle partition分区表 随着表中行数的增多,管理和性能性能影响也将随之增加。备份将要花费更多时间,恢复也将 要花费更说的时间,对整个数据表的查询也将花费更多时间。通过把一个表中的行分为几个部分,可以减少大型表的管理和性能问题,以这种方式划分发表数据的方法称为对表...转载 2018-05-10 10:13:58 · 6999 阅读 · 0 评论 -
Oracle--plsql异常处理
•什么是异常Oracle中出现错误的情形通常分为编译时错误(compile-timeerror)和运行时错误(run-time error),异常是在PL/SQL执行过程中出现的警告或错误。•异常是如何触发的?–发生了一个 Oracle 错误时–使用RAISE语句显式触发•如何处理异常?–用处理机截获–在调用环境中转载 2018-01-11 18:02:53 · 386 阅读 · 0 评论 -
Linux中设置定期备份oracle数据库
昨天装好了oracle,今天尝试一下自动备份,我这两天装linux和oracle的目的就是这个。如果是sql server,定期备份可以利用sql server的management studio来做,比较方便。但要做oracle的定期备份,那就需要我们写导出命令,并设置linux的定时任务。首先创建一个数据库作为测试。--创建数据表空间create tablesp转载 2017-12-08 18:13:41 · 330 阅读 · 0 评论 -
总结:整理 oracle异常错误处理
异常处理概念5.1.1 预定义的异常处理5.1.2 非预定义的异常处理5.1.3 用户自定义的异常处理5.1.4 用户定义的异常处理5.2 异常错误传播5.2.1 在执行部分引发异常错误5.2.2 在声明部分引发异常错误5.3 异常错误处理编程5.4 在 PL/SQL 中使用 SQLCODE, SQLERRM异常处理函数即使是写得最好转载 2017-12-08 17:17:56 · 21052 阅读 · 0 评论 -
如何部署MongoDB分片集群?
如何部署MongoDB分片集群?恋上了贝壳的代码1 个月前关于这一章已经鸽了好久了,觉得不能再鸽了,于是勤奋一点,打起精神,牺牲周末时间来完成这一篇文章,希望能对大家有所帮助!当然开头还是感谢缐总的指导!虽然只有两天的相处时间,感谢你对于hbase耐心细致的教学,之后我将会把如何部署zookeeeper+HDFS+hbase分布式数据库系统也以写文章的形式介绍给大家,里转载 2017-09-16 08:06:31 · 1192 阅读 · 0 评论 -
【转】Java线程:新特征-锁(1)
【转】Java线程:新特征-锁(1)在Java5中,专门提供了锁对象,利用锁可以方便的实现资源的封锁,用来控制对竞争资源并发访问的控制,这些内容主要集中在 java.util.concurrent.locks 包下面,里面有三个重要的接口Condition、Lock、ReadWriteLock。ConditionCondition 将 Object 监视器方法(wait、not转载 2017-05-11 10:43:45 · 211 阅读 · 0 评论 -
事务的 原子性、一致性、隔离性、持久性
事务的原子性事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据改操作要全部执行,要么全部不执行。这种特性称为原子性。 事务的原子性要求,如果把一个事务看作是一个程序,它要么完整的被执行,要么完全执行。就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。这种特性称为原子性 假如用户在一个事务内完成了对数据库的更新,这时所有的更新对外部世界必须是可见的,或者转载 2017-05-09 10:08:33 · 520 阅读 · 0 评论