码迷,mamicode.com
首页 > 数据库
mongodb 学习之oplog
背景:原来一个同事问我主从mongodb数据库为什么数据差距很大,我让他察看一下两边有啥不一样,发现主的local库有13G从却很小,进入local之后du发现有一个collection前缀的文件有13g,说明是local数据库中一个集合太大了,推测是oplog太大了,oplog是类似于mysql的binlogoracle..
分类:数据库   时间:2017-04-14 10:52:26    阅读次数:252
Mysql时间维度表
1、建一张表test_date用来日期的自增长,里面只放一列ID,写一个存储,插入顺序数字BEGIN #Routinebodygoeshere... declareidint; setid=1; whileid<=6000do insertintotest_date values(id); setid=id+1; endwhile; END2.建立时间维度表,插入记录SET@d0="2000-01-01"; SE..
分类:数据库   时间:2017-04-14 10:50:32    阅读次数:284
MariaDB Galera Cluster应用实践
数据是互联网公司的核心资产,所以好多公司在架构设计上不仅要保证业务系统的高可用,同时还要考虑数据存储的高可用以及安全性。在职公司是一家创业型公司,之前的应用系统是由.Net和SQLserver组合的架构,由于存在业务量的增长,技术部门采用Java重构整个应用系统。数据库选择..
分类:数据库   时间:2017-04-14 10:47:31    阅读次数:361
配置mariadb远程访问权限,解决数据库乱码问题
配置mariadb远程访问权限:1)登录数据库:#mysql-uroot-p2)配置授权数据库用户远程访问权限,%表示所有远程IP,也可以指定IP。WITHGRANTOPTION表示mysql数据库的grant表中重新加载权限数据:GRANTALLPRIVILEGESON*.*TO‘用户名‘@‘%‘IDENTIFIEDBY‘用户密码‘WITHGRANTOPTION;配置..
分类:数据库   时间:2017-04-14 10:39:37    阅读次数:287
Mybatis处理ORACLE自增的问题(通过触发器)
在oracle中创建序列语句并执行:create sequence user_seqstart with 1increment by 1;在oracle创建触发器语句并执行:createorreplacetriggeruser_trigger beforeinsertontb_user foreachrow begin selectuser_seq.nextvalinto:new.idfromdual; end;2.然后在mybatis的mapper配..
分类:数据库   时间:2017-04-14 10:33:02    阅读次数:297
Mongodb
NoSQL(NotOnlySQL)非关系型数据库以键值对(key-value)存储,它的结构不固定,每一条记录可以有不一样的键,每条记录可以根据需要增加一些自己的键值对,这样就不会局限于固定的结构,可以减少一些时间和空间的开销.在优势方面主要体现在下面几点: 简单的扩展 快速的读写 低廉..
分类:数据库   时间:2017-04-14 10:15:56    阅读次数:262
centos6.7 X64下mysql5.1.73和5.5.32配主从复制服务实战
1、实验环境准备:A、mysql主服务器名称:abao68IP地址:192.168.1.68数据库版本为:mysql5.1.72[root@centos67-68~]#mysql-VmysqlVer14.14Distrib5.1.73,forredhat-linux-gnu(x86_64)usingreadline5.1[root@centos67-68~]#uname-aLinuxcentos67-682.6.32-642.15.1.el6.x86_64#..
分类:数据库   时间:2017-04-14 10:14:14    阅读次数:308
SQL Server排名函数与排名开窗函数
什么是排名函数?说实话我也不甚清楚,我知道 order by 是排序用的,那么什么又是排名函数呢? 接下来看几个示例就明白了。 首先建立一个表,随便插入一些数据。 ROW_NUMBER 函数:直接排序,ROW_NUMBER函数是以上升进行直接排序,并且以连续的顺序给每一行数据一个唯一的序号。(即排名 ...
分类:数据库   时间:2017-04-14 09:58:21    阅读次数:252
动态IP或无公网IP时外网訪问内网ORACLE数据库
ORACLE数据库是应用最多的一个数据库。一般项目应用。将ORACLE部署在内网,内网调用,及运维都仅仅能是内网完毕。 假设ORACLE主机或所在局域网没有固定公网IP,又想在外网对ORACLE进行訪问。就须要解决动态IP或无公网IP的问题。相应运用到动态域名解析和port映射技术应用。 可直接採用 ...
分类:数据库   时间:2017-04-14 09:45:10    阅读次数:197
mysql03
第1次课 -- 01.启动mysql服务 使用管理员身份启动cmd net start mysql -- 02.关闭服务 net stop mysql -- 03.连接mysql数据库 如果是本机 可以省略 -h ip地址 -p和密码不能有空格 mysql -h ip地址 ... ...
分类:数据库   时间:2017-04-14 09:41:37    阅读次数:555
SQL Server数据库的存储过程中定义的临时表,真的有必要显式删除(drop table #tableName)吗?
本文出处:http://www.cnblogs.com/wy123/p/6704619.html 问题背景 在写SQL Server存储过程中,如果存储过程中定义了临时表,有些人习惯在存储过程结束的时候一个一个显式地删除过程中定义的临时表(drop table #tName),有些人又没有这个习惯, ...
分类:数据库   时间:2017-04-14 09:35:16    阅读次数:200
mysql查询连接数
最近公司的测试服务器数据库经常是连接爆满,几次加大了依旧满了。 明明只有几个人在用这个数据库,但是连接数到了三四百。于是就想是谁一直开着连接不释放,于是写了个SQL查了下连接使用情况。 SQL如下: select SUBSTRING_INDEX(host,':',1) as ip , count(* ...
分类:数据库   时间:2017-04-14 09:31:09    阅读次数:397
Ubuntu Linux下安装Oracle JDK
Ubuntu Linux下安装Oracle JDK Dennis Hu 2014-4-22 说明:因为非常多系统不支持使用OpenJDK,因此在ubuntu下会须要安装Oracle JDK。而Oracle JDK的安装貌似没有提供apt方式,因此安装Oracle JDK的方式相对麻烦一些,我常常安装 ...
分类:数据库   时间:2017-04-14 09:29:03    阅读次数:310
MySQL--重定向输出内容
参考:http://www.cnblogs.com/emanlee/p/4233602.html select current_date() into outfile 'dest_path'; ...
分类:数据库   时间:2017-04-14 09:28:40    阅读次数:207
复习下SQL
最近复习SQL,发现好多东西已经忘了,好记性不如烂笔头真乃至理名言,sql:结构化查询语言(structed query language)1.创建一个数据库 2.使用刚刚创建的库 3.创建一个名为teacher的表格 3.1.可以检查下创建的表 3.2.如果想删除创建的表 4.加入数据 5.看看加 ...
分类:数据库   时间:2017-04-14 09:27:30    阅读次数:221
Oracle 恢复删除的表
--查看所有删除的表select * from dba_recyclebin where droptime >'2017-04-11:12:00:00' --恢复单个表FLASHBACK TABLE HT_BM TO BEFORE DROP;--批量恢复,使用 sqlplus 登录,使用一下命令sp ...
分类:数据库   时间:2017-04-14 09:26:44    阅读次数:237
MongoDB 集群搭建(主从复制、副本及)(五)
六:架构管理 mongodb的主从集群分为两种: 1:master-Slave 复制(主从) --从server不会主动变成主server,须要设置才行 2:replica Sets 复制(副本集) --假设主server挂掉,会选举出一台从server当主server 一:主从复制 mongodb ...
分类:数据库   时间:2017-04-14 09:25:57    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!