数据库
我身如剑
这个作者很懒,什么都没留下…
展开
-
业务是放在sql层,还是code层
一.业务逻辑是放在join层还是code层 1.对于sql,不推荐使用子查询和join是因为本身join的效率就是硬伤,一旦数据量很大效率就很难保证,强烈推荐分别根据索引单表取数据,然后在程序里面做join,merge数据。 2.子查询就更别用了,效率太差,执行子查询时,MYSQL需要创建临时表,查询完毕后再删除这些临时表,所以,子查询的速度会受到一定的影响,这里多了一个创建和销毁临时表的过程。 3.数据库是最底层的,瓶颈往往是数据库。建议数据库只是作为数据store的工具,而不要添加业务上去。 二.如果要原创 2021-04-09 09:05:29 · 471 阅读 · 0 评论 -
linux中mysql和mycat搭建,以及用mycat实现数据库集群
linux中mysql和mycat搭建,以及用mycat实现数据库集群 一搭建mysql 参考链接 (点击打开链接) 1 查找以前是否安装有mysql,使用下面命令: rpm -qa|grep -i mysql 如果显示有如下包则说明已安装mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1原创 2017-08-28 09:20:09 · 2141 阅读 · 0 评论