数据库
文章平均质量分 83
_windbell
良好的沟通与协调
展开
-
MySql分区策略:HASH/RANGE/LIST/KEY
一、分区的原理 表的分区的原理理解起来比较简单,其实就是把一张大数据量的表,根据分区策略进行分区,分区设置完成之后,由数据库自身的储存引擎来实现分发数据到指定的分区中去,一张数据表被分成了n个分区,并且分区被放入到不同的介子disk中,每个disk中包含自少一个分区,这就实现了数据的均衡以及通过跨分区介子检索提高了整体的数据操作IO吞吐率。二、表分区的策略目前在MySql中支持四种表分区的方式,分别为HASH、RANGE、LIST及KEY,当然在其它的类型数据库中,分区的实现方式略有...转载 2021-09-26 11:43:52 · 1427 阅读 · 0 评论 -
oracle小技巧
1.dual 是一张虚拟表 如:select 8*4 from dual ; 结果:32 2.distinct 重复的不显示 如:select distince * from tablename; 3.like 关键字中 %表示多个 _表示一个 4.select avg(abc),def from table group by def having avg(a原创 2010-03-31 01:46:00 · 301 阅读 · 0 评论 -
mysql定时器
<br />如果想要定时做一些数据库操作可以用事件调度<br /> <br /> <br />MYSQL<br />CREATE EVENT `t100019_he_tong_dao_qi` ON SCHEDULE EVERY 1 HOUR STARTS '2007-02-10 23:59:00' ON COMPLETION NOT PRESERVE ENABLE DO update t100019 set c100139='到期' where c100138<=CURRENT_DATE<br /> <b原创 2010-09-24 16:59:00 · 314 阅读 · 0 评论 -
数据库连接方式
<br /><br />现在常用的开源数据连接池主要有c3p0,dbcp和proxool三种,其中:<br />¨ hibernate开发组推荐使用c3p0;<br />¨ spring开发组推荐使用dbcp (dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect,告诉连接被重置,这个设置可以解决);<br />¨ hibernate in action推荐使用c3p0和proxool;<br />下面具体就转载 2011-04-18 14:59:00 · 707 阅读 · 0 评论 -
Oracle 还原删除的表
--flashback table tb_bservice_flow to before dropselect * from tb_bservice_flow Ok 还原了原创 2010-12-13 16:45:00 · 321 阅读 · 0 评论 -
oracle冷备份_记录
服务器数据库有100G,需要进行定期备份 ,逻辑备份速度太慢,,先在本地测试冷备份。1.安装oracle ,创建用户,创建测试数据//Oracle创建用户权限//创建用户create user busi identified by busi //授权 grant resource,connect,dba to busi; //创建表,添加数据[略]2.在cmd中关闭原创 2014-02-18 11:44:04 · 611 阅读 · 0 评论 -
HSQL 主键索引内部实现
HSQL使用AVL Tree来实现索引,AVL Tree有如下特性: * 它是一个二叉树。二叉树的每个结点有零个或1个左孩子,零个或1个右孩子,和一个父亲结点(除了根节点以外)。任何节点必须满足以下关系:左子树中每个结点都不能大于这个结点,右子树的每个结点都不能小于这个结点。因此对一个二叉树进行中序遍历,我们就得到这棵树的升序排列。 * 它是平衡的。每个结点的左子树与右子树转载 2014-11-25 14:24:49 · 1276 阅读 · 0 评论 -
hsql数据库实现
数据存储模式与加载共同点: table结构以 sql脚本保存,启动过程中,执行这些脚本,当然索引也在脚本中 。 row数据保存在文件或脚本中。主要分2种情况1.文件模式和一般的关系数据库一样,row数据保存在文件中 .数据库在启动过程中,加载table和索引,根据索引指向对应的文件位置获取数据。2.内存模式 -适用于常用小规模数据 数据将不保存在byte文件中. 而原创 2014-12-03 11:25:06 · 1302 阅读 · 0 评论 -
禁止在 .NET Framework 中执行用户代码。启用 "clr enabled" 配置选项
解决方法:查询分析器中运行如下代码即可:exec sp_configure 'show advanced options', '1';goreconfigure;goexec sp_configure 'clr enabled', '1'goreconfigure;exec sp_configure 'show advanced options',转载 2016-04-24 16:00:52 · 1724 阅读 · 0 评论