上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 今天要开发一个定时任务,然后加入cron列表中。但是有个问题摆在眼前,脚本的执行中需要输入数据库密码(貌似5.1版本以上不允许在-p后直接加密码,会报错)mysql -u root -p << SQLuse db;set names utf8;`cat task.sql`SQL运行上述代码后,会提示... 阅读全文
posted @ 2014-11-28 15:38 wangxusummer 阅读(5437) 评论(0) 推荐(0) 编辑
摘要: 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而... 阅读全文
posted @ 2014-11-28 13:47 wangxusummer 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页... 阅读全文
posted @ 2014-11-28 11:27 wangxusummer 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 关于mysql的锁行还是锁表,这个问题,今天算是有了一点头绪,mysql 中 innodb是锁行的,但是项目中居然出现了死锁,锁表的情况。为什么呢?先看一下这篇文章。做项目时由于业务逻辑的需要,必须对数据表的一行或多行加入行锁,举个最简单的例子,图书借阅系统。假设 id=1 的这本书库存为 1 ,但... 阅读全文
posted @ 2014-11-28 10:56 wangxusummer 阅读(519) 评论(0) 推荐(0) 编辑
摘要: mysql> show global status;可以列出MySQL服务器运行各种状态值,我个人较喜欢的用法是show status like '查询值%';一、慢查询mysql> show variables like '%slow%';+------------------+-------+|... 阅读全文
posted @ 2014-11-28 09:31 wangxusummer 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.安装cmakeMySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具。因此,我们首先要在系统中源码编译安装cmake工具。# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz# t... 阅读全文
posted @ 2014-11-26 11:46 wangxusummer 阅读(175) 评论(0) 推荐(0) 编辑
摘要: (1)首先我们在服务器端写个helloworld.thrift文件,如下所示:service HelloWorld{ string ping(1: string name), string getpng(), }(2)在服务器端编译helloworld.thrift编译hellowo... 阅读全文
posted @ 2014-11-24 15:04 wangxusummer 阅读(952) 评论(0) 推荐(0) 编辑
摘要: yum -y install gcc-c++ autoconf automake sysconftool boost boost-devel libtool perl-ExtUtils-MakeMaker gettext-base gettext gettext-devel liblocale-ge... 阅读全文
posted @ 2014-11-24 14:58 wangxusummer 阅读(167) 评论(0) 推荐(0) 编辑
摘要: golangpackage mainimport ( "fmt" "git.apache.org/thrift.git/lib/go/thrift" "net" "thriftproxy" "time")type ThriftClient struct { cli... 阅读全文
posted @ 2014-11-24 14:57 wangxusummer 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 方案一:(不用太大的变化my.ini文件)copy 原数据库A中的 数据库(database) ib_logfile1 ib_logfile0 ibdata1;关闭目的数据库B;备份目的数据库B中的 ib_logfile1 ib_logfile0 ibdata1 三个文件,防止更改后不能使用数据库;... 阅读全文
posted @ 2014-11-24 11:16 wangxusummer 阅读(737) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页