Welcome 微信登录

首页 / 数据库 / MySQL

MongoDB简介与增删改查

MongoDB简介与增删改查

一、简介MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。mongodb数据类型:数据类型描述String字符串。存储数据常用的数据类型。在 MongoDB 中,UTF-8 编码的字符串才...
为啥HBase需要搭建SQL引擎层

为啥HBase需要搭建SQL引擎层

现有的SQL解决方案通常都不是水平可伸缩的,因此当数据量变大时会遇到障碍。但是这样的情况,随着NoSQL的出现已经得到很大程度的缓解,并且随着NoSQL技术的完善与成熟,这种情况将会从根本上解决。我们知道NoSQL区别于关系型数据库的一点就是NoSQL不使用SQL作为查询语言,至于为何在NoSQL数据存储HBase上提供SQL接口,有如下原因:1.使用诸如SQL这样易于理解的语言,使人们能够更加轻松地使用HBase。2.使用诸如SQL这样更高层次的语言来编...
Oracle执行语句跟踪

Oracle执行语句跟踪

系统上的某个接口提交数据经常超时(超过3秒),而我单独在后台数据库(Oracle)执行insert,只需要17ms。提交数据的客户端没有任何的调试日志,只能通过跟踪后台语句记录实际调用过程中的数据库执行时间。从而发现问题耗时最多的阶段。安装dbms_support包SQL> @? dbmsadmindbmssupp.sqlSQL> grant execute on dbms_support to test;找到需要跟踪的会话,一个接口可能会建立...
MySQL高可用方案几种方案

MySQL高可用方案几种方案

Mysql-mmm就是mysql主主复制管理器,实现的功能有:高可用性(类似keepalived的vip浮动技术)同个时间只提供一台数据库写操作,保证数据库的一致性。提升slave为master,延续双主的架构首先先搭建好数据库主主,主从架构:类似图:(不再叙述)在每台数据库中为monitor的机器来监控当前的同步情况:Grant replivation client to ‘user@’ip’ identified b...
Oracle 11G R2 DataGuard日常维护及故障处理

Oracle 11G R2 DataGuard日常维护及故障处理

1.关于Forced Logging模式有一些DDL语句可以通过指定NOLOGGING子句的方式避免写redo log(目的是提高速度,某些时候确实有效),指定数据库为FORCE LOGGING模式后,数据库将会记录除临时表空间或临时回滚段外所有的操作而忽略类似NOLOGGING之类的指定参数。如果在执行force logging时有nologging之类的语句在执行,则force logging会等待直到这类语句全部执行。FORCE LOGGING是做为...
如何设置MySQL同步(replication)

如何设置MySQL同步(replication)

MySQL 提供了数据库的同步功能,这对我们实现数据库的冗灾、备份、恢复、负载均衡等都是有极大帮助的。本文描述了常见的同步设置方法。一、准备服务器由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低,Master的版本肯定不能高于Slave版本。本文中,我们假设主服务器(以下简称Master)和从服务器(以下简称Slave)的版本都是5.0.15,操作系统是L...
MySQL执行状态分析

MySQL执行状态分析

当感觉MySQL性能出现问题时,通常会先看下当前MySQL的执行状态,使用 show processlist 来查看,例如:其中state状态列信息非常重要,先看下各列含义,然后看下state常用状态各列的含义1、id一个标识,你要kill一个语句的时候使用,例如 mysql> kill 207;2、user显示当前用户,如果不是root,这个命令就只显示你权限范围内的sql语句3、host显示这个语句是从哪个ip 的哪个端口上发出的,可用来追踪出问...
Weblogic 在生产模式下的应用变更部署

Weblogic 在生产模式下的应用变更部署

场景概述WebLogic在生产模式下一个AdminSever可以管理多个ManagedSever,在初次部署应用的时候可以选中多个 ManagedServer实现同步部署。但是在做应用变更的时候选择WebLogic console界面的更新功能有bug。在生产环境下不能完全停止应用来进行变更操作,必须保证至少一台应用服务器在运行。倘若通过WebLogic的 console,采用删除一个节点下的应用(如default)再重新部署default就会有应用名重复...
Oracle 11g关于用户密码过期的问题解决

Oracle 11g关于用户密码过期的问题解决

在用Oracle 11g后,经常会遇到使用sqlplus登陆oracle数据库时提示“ORA-28002: 7 天之后口令将过期”等情况。查找相关资料,确定是由于Oracle 11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。密码过期后,业务进程连接数据库异常,必然会影响使用与登录。解决方案:按照如下步骤进行操作:1、查看用户的proifle是哪个,一般是d...
<< 901 902 903 904 905 906 907 908 909 910 >>