数据库
修江的芦苇
这个作者很懒,什么都没留下…
展开
-
java setBinaryStream error for mysql
Class.forName(driver); Connection conn=DriverManager.getConnection(url, user, password); String sql="insert into [test] ([name],[img])values(?,?)"; InputStream is=new FileInputStream原创 2012-12-06 08:42:44 · 602 阅读 · 0 评论 -
PreparedStatement中的like
PreparedStatement这个类估计都比较熟,我在网上看过一片文章http://cuisuqiang.iteye.com/blog/1480525但是这里讨论的不是相同问题我曾在一个sql查询中用到这样一条语句简化后的原理select * from table where field like ?这本是很简单的一个问题,但是如果是这样的 参数 "2013"也许你在sql s原创 2013-12-21 00:44:21 · 632 阅读 · 0 评论 -
redis 参数glueoutputbuf yes
过两天就是去公司就职,把数据库装redis装上了在windows下装的时候出了一点问题glueoutputbuf yes这参数有问题版本是2.0.2的网上查了下 设置在向客户端应答时,是否把较小的包合并为一个包发送,默认为开启没找到解决方案就把他注释了,居然过了,不过没找到问题,求大神指教原创 2014-03-29 09:59:49 · 2235 阅读 · 2 评论 -
mysql绑定端口报错
mysql日志error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!这转载 2015-05-06 15:04:49 · 507 阅读 · 0 评论 -
select in or jion
子查询和连接查询的效率, 很多人会说子查询,现在看下面1).select a.id from a, b where a.bid=b.id and b.id=12).select a.id from a where a.bid in (select id from b where b.id =1)a表m数据行, b表n数据行从数学角度看当)select a.id fr原创 2015-11-30 23:50:32 · 576 阅读 · 0 评论 -
巧用方式提升查询效率
背景:我们项目有一部分自己的app,另外接入了百度手机助手接口.我们运营需要定时和百度数据对比,因此我们需要记录app的下载地址需求:百度app下载,回调地址是一个非常长的下载链接(有几百个字符吧),其中,有个查找要根据url来查找,这样的话效率非常低,数据量大了查询特别慢.通常我们提高这种查询,最快的方式是使用key-value数据库但是为了一个功能引入一个key-value数据库,似乎不明智.原创 2017-05-31 16:36:17 · 496 阅读 · 0 评论 -
如何用低廉的成本高效提高事务吞吐量
背景:很多中小公司,在做业务开发的时候,不会考虑tps, 一般只要开发出功能.但是业务增长时候tps是个瓶颈,我们常用关系型数据库,吞吐量实在是小.在一个独立的服务中或者说一个应用中,如何用低廉的成本高效提高tps, 为此我基于已有的经验写的这篇文章.小弟才疏学浅,不对的地方望指正, 思路来源于分布式事务,把一个事务拆分成若干个微小事务,最小为一条语句增删查改. 用磁盘型的nosql来作为存原创 2017-10-26 18:09:44 · 690 阅读 · 0 评论