数据库教程
当前位置| > 博客

数据库教程

数据库(Database)是按照数据结构...
  • 数据库连接池相关问题分析   对于共享资源,有一个很著名的设计模式:资源池(resourcepool)。该模式正是为解决资源频繁分配、释放所造成的问题。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需要从缓冲池中取出一个了,使用完毕后再放回去。我们可以通过设定连接池最大数来防止系统无尽的与数据库连接。更为重要的是我们可以通... 继续阅读数据库连接池相关问题分析

    :
    2018-05-18
  • Oracle触发器以及Oracle触发器实例讲解   这篇文章主要是介绍了Oracle触发器,结合实例形式分析了Oracle触发器,给有需要的朋友参考学习。   1、触发器的简介   触发器(Trigger)是数据库对象的一种,编码方式类似存储过程,与某张表(Table)相关联,当有DML语句对表进行操作时,可以引发触发器的执行,达到对插入记录一致性,正确性和规范性控制的目的。触发器在触发一定... 继续阅读Oracle触发器以及Oracle触发器实例讲解

    :
    2018-05-18
  • 数据库优化方案详解   关于数据库优化方面的文章很多,但是有的写的似是而非,有的不切实际,对一个数据库来说,只能做到更优,不可能最优,并且由于实际需求不同,优化方案还是有所差异,根据实际需要关心的方面(速度、存储空间、可维护性、可拓展性)来优化数据库,而这些方面往往又是相互矛盾的。   一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优,也不单单是开发阶段的事情,而是在整个软件生命周期... 继续阅读数据库优化方案详解

    :
    2018-05-18
  • Redis和Memcached的区别在哪里?   缓存技术方面说到redis大家必然会联想到memcached,Redis的作者SalvatoreSanfilippo曾经对这两种基于内存的数据存储系统进行过比较:   1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等;   2、Redis不仅仅支持简单的k/v类... 继续阅读Redis和Memcached的区别在哪里?

    :
    2018-05-18
  • 服务器保持与Mysql的连接   服务器程序经常要访问数据库,并且服务器程序是长时间保持运行的,MySQL有一个特点,当连接上数据库后不做任何操作,默认8小时候会自动关闭休眠的连接!一般情况下很难预料什么时候程序会执行数据库操作,如果连接被mysql断开了,会出现意想不到的问题,这在服务器程序中是一种灾难!保持服务器程序与Mysql的连接一种方式是修改默认的休眠时间,但这种方式治标不治本;另一... 继续阅读服务器保持与Mysql的连接

    :
    2018-05-18
  • Oracle数据库迁移的四种方式   我们常常需要对数据进行迁移,迁移到更性能配置更高级的主机OS上、迁移到远程的机房、迁移到不同的平台下,例如数据库所有文件(数据文件、日志文件、临时文件、控制文件)都存放在光纤存储中,但是光纤存储使用时间过长,超过3年,经常出现一些问题,而且光纤存储需要厂家维护,维护方面不是很方便,需要将数据库文件迁移到nas存储中。这种情况可以采用以下步骤:   操作步骤... 继续阅读Oracle数据库迁移的四种方式

    :
    2018-05-18
  • SQL Server 2008数据库同步配置详细图解   SqlServer数据库同步是项目中常用到的环节,若一个项目中的数据同时存在于不同的数据库服务器中,而这些数据库需要被多个不同的网域调用时,配置SqlServer数据库同步是个比较好的解决方案。SqlServer数据库同步的配置比较烦锁,下面对其配置详细步骤进行介绍:   一、数据复制前提条件   1.数据库故障还原模型必需为完全还原模... 继续阅读SQL Server 2008数据库同步配置详细图解

    :
    2018-05-18
  • Oracle数据库备份方法有哪三种?   Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统。比如使用export实用程序导出数据库对象、使用Oracle备份数据库、使用Oracle对称复制、使用Oracle并行服务器、使用Oracle冷备份、使用Oracle热备份等各种备份方法都有其优缺点、适用的场合和相应的软硬件要求。本... 继续阅读Oracle数据库备份方法有哪三种?

    :
    2018-05-18
  • 三种分页方式   随着数据库的发展,如今的数据库可以储存大量的数据,内存也是越来越大,但是无论您的内存多大,内存总是显得不够用,这时就要涉及到分页,下文中将为大家带来数据库分页相关内容讲解!   三种分页的实现方式   (1)每次取查询结果的所有数据,然后根据页面显示指定的记录   (2)根据页面只取一页的数据,然后显示这一页,这里要构造sql语句   (3)取一定页数的数据,就是前两种的折中... 继续阅读三种分页方式

    :
    2018-05-18
  • oracle 默认排序及认知   Oracle对无orderby的语句返回的结果不进行排序,oracle此时的处理方式是按照数据的物理存储顺序来读取数据。因为rowid是每行数据的地址,所以有时候看起来会像是使用rowid排序的。但这个顺序是可能被打乱的,在表的数据被删除后,rowid会被新插入的数据占用。所以一个无orderby查询结果看起来也可能是个杂乱无章的。   oracle的数据库实... 继续阅读oracle 默认排序及认知

    :
    2018-05-18