`
文章列表
业务场景:关联不同数据库中的表的查询 比如说,要关联的表是:机器A上的数据库A中的表A && 机器B上的数据库B中的表B。 这种情况下,想执行“select A.id,B.id from A left join B on ~~~;“那是不可能的,但业务需求不可变,数据库设计不可变,这就蛋疼了。。 解决方案:在机器A上的数据库A中建一个表B。。。 这当然不是跟你开玩笑啦,我们采用的是基于MySQL的federated引擎的建表方式。 建表语句示例:CREATE TABLE `table_name`(......) ENGINE =FEDERATED CONNECTIO ...

B+tree那点事

刚开始学习的时候,百度去查,但发现好多说得太复杂不好理解,结合各个文章总结一下(建议大概看文字,不理解不要紧,然后再看图的执行步骤然后在结合文字,这样一切就清晰好多) B-tree,B是balance,一般用于数据库的 ...
在从服务器上执行show slave status;可以查看到很多同步的参数,我们需要特别注意的参数如下:Master_Log_File:                      SLAVE中的I/O线程当前正在读取的主服务器二进制日志文件的名称Read_Master_Log_Pos:      ...
编译安装 首先确定你安装的mysql是5.1以上的版本,同时需要安装 mysql-devel安装memcached 首先得安装libevent,这个就不介绍了。 首先下载memcached-1.4.5-2.el5.remi.x86_64.rpm和memcached-devel-1.4.5-2.el5.remi.x86_64.rpm(这个安装libmemcached要用到) 安装执行 rpm -Uvh memcached-1.4.5-2.el5.remi.x86_64.rpmmemcached-devel-1.4.5-2.el5.remi.x86_64.rpm 如果自己编译记得设置 ...
为什么要分表和分区? 日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能 ...
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。最有效的办法是:合并+事务+有序数据 进行INSERT操作效率最快。 经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。 1. 一条SQL语句插入多条数据。常用的插入语句如: 1234 INSERT INTO `insert_table` (`datetime`, `uid`, `content`, `type`) VALUES (' ...
// 动态添加验证规则 var level=2; $("#deptLevel").rules("remove"); $("#deptLevel").rules("add",{ required:true, min:level*10, max:level*10+9, messages:{ min:jQuery.format("请输入大于等于"+(level*10)+"的值") max:jQuery.format(&qu ...
MyEclipse 2014 GA Windows版下载地址 -------------------Std/Pro------------------------ MyEclipse 2014 GA for Windows(文件大小:1.17GB) 下载链接: http://pan.baidu.com/s/1pJCHTyF 密码: wn6v MyEclipse 2014 GA for Windows在线安装版(文件大小:20.69MB) 下载链接: http://pan.baidu.com/s/1c0zrL6o 密码: 1pyc -------------------Spring------ ...
1、核心控制器(前端控制器、预处理控制器):对于使用过mvc框架的人来说这个词应该不会陌生,核心控制器的主要用途是处理所有的请求,然后对那些特殊的请求(控制器)统一的进行处理(字符编码、文件上传、参数接受、 ...
mysql数据库默认是不输出慢查询的SQL语句日志的需要自己手动配置才可以 配置的方法是在mysql的安装目录下(window)找到my.ini文件 增加 slow_query_log = 1 slow_query_log_file = d:/log/mysql/slow.log long_query_time = 10
假设我们做一个下拉框的功能,当鼠标在页面上的其它位置点击一下时,这个下拉框就隐藏掉了,通常在没有iframe时,这个功能很容易做,给document绑定onmousedown或onclick即可,如果页面上有iframe时,鼠标点击在iframe内时,包含iframe的document是不响应任何事件的,所以需要给iframe绑定类似的事件,当iframe指向的是第三方的内容时,还在考虑跨域的问题,因此通过操作iframe的document是行不通的,还好有document.activeElement可供我们使用,最终的解决方案如下: var IframeOnClick = { re ...
http://blog.csdn.net/lifetragedy/article/details/50593588 优秀的开源框架 kylin  eBay 贡献
1、为查询优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例: // 查询缓存不开启 $r = mysql_query("SELECT username FROM user WHERE     signup_date >= CURDATE()") ...
从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是: ü   吞吐量 ü   Responsetime ü   Cpuload ü   MemoryUsage 我 们也在第三天的学习中对Apache做过了一定的优化,使其最优化上述4大核心指标的读 ...
server.xml文件中的配置参考 <Connector port="8080" maxHttpHeaderSize="8192" useBodyEncodingForURI="true"                 maxThreads="1000" minSpareThreads="25" maxSpareThreads="75"                 enableLookups="false" redirectPort=& ...
Global site tag (gtag.js) - Google Analytics