Welcome 微信登录

首页 / 数据库 / MySQL

部署MongoDB时需要注意的调参

部署MongoDB时需要注意的调参

部署MongoDB的生产服务器,给出如下相关建议:使用虚拟化环境;系统配置 1)推荐RAID配置RAID(Redundant Array of Independent Disk,独立磁盘冗余阵列)是一种可以让我们把多块磁盘当做单独一块磁盘来使用的技术。可使用它来提高磁盘的可靠性或者性能,或二者兼有。一组使用RAID技术的磁盘被称作RAID磁盘阵列。RAID根据性能的不同,存在着多种配置方式,通常兼顾了速度与容错性。下列是几种最常见的配置方式:RAID0使...
Python对MySQL的CRUD

Python对MySQL的CRUD

Python对各种数据库的各种操作满大街都是,不过,我还是喜欢我这种风格的,涉及到其它操作,不过重点还是对数据库的操作。Python操作MySQL首先,我习惯将配置信息写到配置文件,这样修改时可以不用源代码,然后再写通用的函数供调用新建一个配置文件,就命名为conf.ini,可以写各种配置信息,不过都指明节点(文件格式要求还是较严格的):[app_info]DATABASE=testUSER=appPASSWORD=123456HOST=172.17.1....
Ubuntu下MySQL启动不了的解决办法

Ubuntu下MySQL启动不了的解决办法

发现我们一台Ubuntu服务器上的MySQL数据库卡死了,有可能是死锁了吧,于是我尝试去使用命令service mysql restart,结果MySQL在stop的时候返回stop/waiting的状态,采用service mysql status查看其状态,返回的是“mysql respawn/post-start”,就这样,MySQL没法启动了,然后,就是起不来了,在网上搜索了一阵,折腾了半个多小时,一时没找到好的办法。最后没...
MySQL乱码的几种原因

MySQL乱码的几种原因

MySQL之所以会乱码,无非是以下几种原因:1、存进数据库之前就乱码2、在存进数据库过程中乱码3、存进数据库后乱码想知道在哪里出现乱码很简单,在后台打印一下就知道了。既然知道问题出在哪里,那解决方法也很简单:1、jsp设置编码是utf-8,保证传到后台的是utf-8的编码2、在数据库连接上加这么一段jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8,保证传...
HBase完全分布式安装以及Hive远程模式(MySQL作为数据库)的安装

HBase完全分布式安装以及Hive远程模式(MySQL作为数据库)的安装

首先是HBase的完成分布式安装。这次部署的环境是Hadoop-1.2.1+hbase-0.98.X。因为这个版本的HBase是直接对应hadoop-1.2.1,故也就省去了覆盖jar包的步骤以及排除了覆盖带来的不稳定性。OK,下载后解压,进入conf目录,配置hbase-env.sh文件。如图。这里HBASE_CLASSPATH是指向hadoop的conf目录的,这点需要注意。下面是打开zookeeper。接下来是配置hbase-site.xml。这里的...
Oracle 10046事件

Oracle 10046事件

10046 事件Oracle 10046是一个Oracle内部事件。最常用的是在Session级别设置sql_trace(alter session set sql_trace=true)即是开启了级别为1的10046调试事件。当设置了10046事件之后,Oracle 将产生一个dump文件。通过得到的dump文件进行进一步分析,可以得到Oracle 内部执行系统解析、调用、等待、绑定变量等详细的trace信息,对于分析系统的性能有着举足轻重的作用。当SQ...
MySQL模糊查询:LIKE模式和REGEXP模式

MySQL模糊查询:LIKE模式和REGEXP模式

MySQL模糊查询提供了两种模式:LIKE模式和REGEXP模式。LIKE模式LIKE模式是使用的LIKE 或 NOT LIKE 比较运算符进行模糊查询。SELECT 字段 FROM 表 WHERE 字段 LIKE[NOT LIKE] "条件"针对条件,有以下几种通配符:通配符含义%表示任意一个或多个字符,可匹配任意类型和长度的字符_表示任意单个字符,匹配单个任意字符ESCAPE关键字定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符...
MongoDB 3.0新特性

MongoDB 3.0新特性

3月3日,MongoDB3.0终于发布了。主要特点包括了对之前收购的WiredTiger存储引擎的支持,插件式存储引擎API,SCRAM-SHA-1认证机制,并改进了解释功能。此外,包含了自动化、备份和监控的MongoDB运维管理现在也可用了。下面一张图可以概括Mongodb 3.0的改进:降低运营开销高达95%多达50副本集成员的全局分销新的灵活的存储架构,包括WiredTiger存储引擎7-10倍更好地写入性能减少高达80%的存储与压缩MongoDB ...
MongoDB学习笔记(1)—在Windows系统中安装MongoDB

MongoDB学习笔记(1)—在Windows系统中安装MongoDB

概述本文主要介绍在Windows系统安装MongoDB的方法。MongoDB官方网址:http://www.mongodb.org/,最新版本为2.6.7。注意:从2.2版本开始,MongoDB并不支持Windows XP。请使用最新版本的windows来使用最新版本的MongoDB。如果您正在运行任何版本的Windows Server 2008 R2或Windows 7,请安装热修复补丁来解决一个在Windows上使用内存映射文件问题。补丁下载地址:官方...
使用HugePages优化内存性能

使用HugePages优化内存性能

1.引子系统进程是通过虚拟地址访问内存,但是CPU必须把它转换程物理内存地址才能真正访问内存。为了提高这个转换效率,CPU会缓存最近的虚拟内存地址和物理内存地址的映射关系,并保存在一个由CPU维护的映射表中。为了尽量提高内存的访问速度,需要在映射表中保存尽量多的映射关系。而在Linux中,内存都是以页的形式划分的,默认情况下每页是4K,这就意味着如果物理内存很大,则映射表的条目将会非常多,会影响CPU的检索效率。因为内存大小是固定的,为了减少映射表的条目,...
MySQL如何跟踪sql语句

MySQL如何跟踪sql语句

在项目开发中,难免会遇到在数据库服务器端跟踪sql执行语句的需求,通过跟踪sql执行语句,我们可以确定当上层应用在执行sql语句时,数据库端是否执行了sql语句,执行的sql语句是否有错误等等。总之,在数据库端跟踪sql执行语句极大的便利了数据库逻辑代码编写中的错误排查。我们都知道在SQL SERVER下跟踪sql采用事件探查器,那么在MySQL下如何跟踪执行的sql语句了?通过一番google、baidu,找到了一个简单但是不是终极的解决方法。解决办法1...
<< 841 842 843 844 845 846 847 848 849 850 >>