Welcome 微信登录

首页 / 数据库 / MySQL

MySQL在NoSQL的缓存变革

MySQL在NoSQL的缓存变革

MySQL这个互联网生出来的数据库被无数个网站、游戏等使用,据说google、tencent、taobao都在使用它,在互联网高速发展的过程中,由于高速缓存的需要以及传统数据库难于应付巨量写,于是各种NoSQL方案都出来了,最经典就是Memcached,以及后来出现的redis,由于Memcached本身是不支持持久化的,但实际需求却可能是需要持久化的,面对数据的持久化和缓存化,各种组合方案也出来了,redis就支持了持久化,sina的朋友通过Memcac...
关于解决Oracle登录:ora-12154:tns:无法解析指定的连接标识符

关于解决Oracle登录:ora-12154:tns:无法解析指定的连接标识符

开始学习Oracle,所以今天就打算把Oracle 10g安装下。安装完后就来进行测试是否能够正常的工作。在安装的过程中,配置的全局数据库为tmt。但是使用SQL Plus登陆的时候,用户名:scott,口令为:tiger,主机字符串为:tmt。但是总是登陆不上,报提示 ora-12154tns无法解析指定的连接标识符。百度了下,原来是我的TNSNAMES.ORA文件中并没有tmt的相关配置。于是对TNSNAMES.ORA文件增加如下配置:TMT= (DE...
Oracle查询月初和月底时间

Oracle查询月初和月底时间

什么时候需要用到这2个时间,先简单说下:假如你3月15日订购的包月产品,月底出帐,那么应该收取17天的费用,这个时候就应该判断订购时间是否大于月初时间。如果你只用到了3月25号,那么应该收取11天,这个时候你就需要判断使用时间是否小于月底时间。而订购时间和使用时间是一般是存在于产品表的。包月的定价计划存在于定价表里,所以说批出用户的费用是需要用到月底,月初时间。//查找本月月初Select TO_DATE(TO_CHAR(SYSDATE, "YYYY-MM...
MySQL Workbench “Error Code: 1175” 的解决方法

MySQL Workbench “Error Code: 1175” 的解决方法

当用MySQL Workbench进行数据库的批量更新时,执行一个语句会碰到以下错误提示:Error Code: 1175You are using safe...without a WHERE that uses a KEY column因为是MySQL Workbench的默认的安全设置是不能批量更新表的。当要执行的SQL语句是进行批量更新或者删除的时候就会提示这个错误。解决方法如下:打开Workbench的菜单[Edit]->[Preferen...
诊断Oracle Redo Log性能问题

诊断Oracle Redo Log性能问题

一、Rodo Log性能调整目标:在能够影响Oracle性能的诸多因素中,Redo Log相关的因素从某种程度上可以说是最为重要同时也是最值得关注的。因为在一个OLTP系统中Oracle通过各种技术以及优良的设计,尽量做到将大部分操作在内存中完成,以便最大程度的提升性能。因此在Oracle的诸多后台进程以及用户进程的大部分操作都是内存操作,而且这些操作会通过延迟写入技术尽可能的将磁盘I/O操作滞后。但是在这些操作中却有某些例外,其中最明显的就是针对Redo...
Ubuntu 12.04 Server 移植 MySQL 的Database

Ubuntu 12.04 Server 移植 MySQL 的Database

原本用 Ubuntu 10.04 LTS的Server,几天前HDD有点故障,系统怀了,跟IT要了个淘汰的80G HDD,怎么公司就这么穷,还是用7,8年前的淘汰电脑做server,IT弟弟又很阿达吗嘛 恐古力,唉~~。Ubuntu 12.04正好release 了。怎么把之前HDD的mysql database移植到新的HDD呢? 没办法用phpmyadmin,就算mount 到旧HDD,执行mysql start也无法进入旧的database。用mys...
Oracle与MySQL的几点区别

Oracle与MySQL的几点区别

1.组函数用法规则mysql中组函数在select语句中可以随意使用,但在Oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错eg:select name,count(money) from user;这个放在mysql中没有问题在oracle中就有问题了。2.自动增长的数据类型处理MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建...
MySQL报错:two many connections/two many open files的解决方法

MySQL报错:two many connections/two many open files的解决方法

最近在论坛里面看到有几个朋友都发帖求助,原因是mysql报错:[ERROR] Error in accept: Two many open files。而且这位朋友还说他并没有同时打开这么多文件,那么这是什么原因呢?首先,我们需要了解的是,在linux里面打开文件是以文件描述符(FD,file descripter)的形式打开的,每打开一次文件,那么os就分配给你一个文件描述符,对于同一个文件如果有多个进程打开,那么就可以分配多个文件描述符。好了,现在我们...
存储方式与介质对性能的影响

存储方式与介质对性能的影响

摘要数据的存储方式对应用程序的整体性能有着极大的影响。对数据的存取,是顺利读写还是随机读写?将数据放磁盘上还将数据放flash卡上?多线程读写对性能影响?面对着多种数据存储方式,我们如何选择?本文给大家提供了一份不同存储模式下的性能测试数据,方便大家在今后的程序开发过程中可以利用这份数据选择合适的数据存储模式。TAG存储性能,innodb性能,存储介质目录目录… 1简介… 1存储性能分析… 2测试程序说明:… 2存储测试数据:… 2Mysql innodb...
Oracle WorkSpace 诠释和案例

Oracle WorkSpace 诠释和案例

1WorkspaceManager介绍OracleWorkspaceManager提供了为不同表建立不同版本的架构。版本管理(Workspacemanager)是Oracle11g的新特性,它内嵌于oracle数据库,允许开发人员和DBA在同一个数据库中对数据的多版本进行管理。它使用作为虚拟环境的工作区组织管理产品数据,保留数据的多个版本。相对于传统的数据版本管理方式,能更加节约时间、资金投入和人员投入。WorkspaceManager能够帮助你对数据库中...
<< 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 >>