MySQL

优化Mysql:3个简单的调整(转自梁超老师)

前言 调整下面3项参数配置可以起到很好的优化效果,简单实用。 使用 InnoDB 存储引擎 如果你还在使用 MyISAM 存储引擎,强烈建议改为 InnoDB,InnoDB 的优越性有很多,举个简单的例子: MyISAM:只在内存中存放索引 InnoDB:在内存中存索引和数据 修改的方法: ALTER TABLE table_name ENGINE=InnoDB; 让 InnoDB 使用全部内存 innodb_buffer_pool_size参数指定了 InnoDB

MongoDB

MongoDB: 对内存的严重占用以及解决方法

作者:洪荒听雨 转载:51CTO - mongodb 对内存的严重占用以及解决方法 排版:AT 刚开始使用mongodb的时候,不太注意mongodb的内存使用,但通过查资料发现mongodb对内存的占用是巨大的,在本地测试服务器中,8G的内存居然被占用了45%。汗呀。 本文就来剖析一下mongodb对内存的具体使用方法,以及生产环境针对mongodb占大量内存的问题的解决。 先看一个MongoDB服务器的top命令结果 shell> top -p $(pidof mongod) Mem: 32872124k total, 30065320k used, 2806804k free, 245020k buffers

SQLite

SVN: 更新失败,路径乱码,以及提示被锁的解决

问题: 在于团队文档协作时,出现过异常操作,导致svn无法本地更新。 分析: 报错源在于冲突时本地写了一条待处理queue队列和一条lock锁 解决: Path变量: 下载sqlite3随便存个目录,path添加一下 SVN数据库: 项目svn目录的.svn下有个wc.db,执行sqlite3 wc.db,进sql命令行模式 删除队列记录: select * from work_queue,就是队列记录,里面就有刚才失败有关的那条, delete from work_queue,就行了(强迫症要精确删的话,加条件) 删除锁记录:

MySQL

QA: 数据库测试概述:功能、安全与性能测试 by罗少木

原文作者:罗少木 测试技术:测试开发工程师 编者:AT 备注:原文顺序为1性能2功能3安全,个人将之改为1功能2安全3性能,文字内容无修改 =正文开始= 数据库测试: 1、从功能的角度分析数据库测试:   1.1、界面功能在进行操作时,数据库后台的多张表数据会发生变化,需要测试人员去后台查询数据的正确性。     注:尤其是数据库表中非界面可见的字段,比如注册时间字段,由后台代码自动生成数据填入格,这些字段需要测试人员构造各种情况进行模拟检查是否正确   1.2、后台数据库的存储过程、触发器的测试,检查sql语句内部逻辑是否都正确   1.3、数据库约束测试:外键约束、