mysql查询活跃连接,mysql – 使用大量可能的连接进行查询的最佳方法
在我正在开发的项目上,我们有一个活动表,每个活动都可以链接到大约20个不同的“活动细节”表中的一个……
例如如果活动的类型为“work”,那么它将具有相应的activity_details_work记录,如果它是“病假”类型,那么它将具有相应的activity_details_sickleave记录,依此类推.
目前我们正在加载活动,然后对于每个活动,我们都有一个单独的查询来从相关表中获取活动详细信息.如果你有成千上万的活动,这显然不能很好地扩展.
所以我最初的想法是有一个查询来获取活动并一次性加入细节,例如
SELECT * FROM activity
LEFT JOIN activity_details_1_work ON ...
LEFT JOIN activity_details_2_sickleave ON ...
LEFT JOIN activity_details_3_travelwork ON ...
...etc...
LEFT JOIN activity_details_20_yearleave ON ...
但这会导致每个记录都有100个字段,其中大部分都是空的,感觉很讨厌.
延迟加载细节实际上并不是一个选项,因为细节几乎总是在核心逻辑中被请求,至少对于主要类型而言.
有没有一种超级巧妙的方式来做到这一点,我没想到?
提前致谢
mysql查询活跃连接,mysql – 使用大量可能的连接进行查询的最佳方法相关推荐
- python链接mysql 判断是否成功_【初学python】使用python连接mysql数据查询结果并显示...
因为测试工作经常需要与后台数据库进行数据比较和统计,所以采用python编写连接数据库脚本方便测试,提高工作效率,脚本如下(python连接mysql需要引入第三方库MySQLdb,百度下载安装) # ...
- python连接MySQL并进行数据查询
python连接MySQL并进行数据查询 #建立数据库的连接 mydb = mysql.connector.connect(host="0.0.0.0",user="ro ...
- php 查看mysql连接数据库_php基础之连接mysql数据库和查询数据
php基础之连接mysql数据库和查询数据 文章主要介绍了php连接mysql数据库和查询数据的方法和示例,需要的朋友可以参考下,就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕 ...
- mysql 存储过程无效_用VC通过DLL包连接MySQL,执行存储过程后,再执行其他查询无效?解决方法...
用VC通过DLL包连接mysql,执行存储过程后,再执行其他查询无效? MYSQL mysql; mysql_init(&mysql); mysql_real_connect(&mys ...
- php连接基础方法怎么查询数据库,php基础之连接mysql数据库和查询数据
连接数据库,有三种方法 1. 常规方式: ?1234567891011121314$con=mysql_connect($dbhostip,$username,$userpassword)or die ...
- 02-JDBC连接MySQL数据库【查询数据】
JDBC自学教程–终篇总结: 地址:http://blog.csdn.net/baidu_37107022/article/details/72600018 1.实现查询步骤 1)实现注册的两种方式 ...
- php7mysql查询_php7连接MySQL实现简易查询程序的技巧
简易教程 假设我们制作的是分班情况查询程序,将使用PHP7的环境以PDO的方式连接MySQL. 通过学号和姓名查询自己所在班级. 先来简介文件结构和数据库结构: PHP: config.php 存放数 ...
- php连接mysql并查询表数据,php连接mysql并查询数据怎么实现
php连接mysql并查询数据怎么实现2020-11-08 13:33:21 php连接mysql并查询数据的实现方法:首先利用mysqli_connect函数与数据库建立连接:然后利用mysqli_ ...
- 专科 java转go 翱翔之路(四)协议通信 锁,互斥锁 读写锁 条件变量锁 连接mysql 查询
2.7.5 2.7.5.1 协议通信过程 应用层 hello 传输层(udp tcp) 源port 目的端口 hello 网络层(ip) 源ip 目的ip 源port 目的端口 hello 链路层(m ...
- kettle 查询数据库写入文件_怎么连接数据库-详解如何用kettle连接mysql数据库并导出sql查询结果...
概述 今天主要介绍下kettle怎么去连接mysql数据库及导出sql查询结果. 1.数据库链接驱动 如果没有安装对应的数据库驱动,在数据库连接的过程中,可能会报某个数据库连接找不到的异常,因此需要下 ...
最新文章
- poj2438(哈密顿回路)
- PAT甲级1072 Gas Station (30 分):[C++题解]dijkstra算法、最短路
- DataX配置及使用
- word2vec应用场景_word2vec的使用参数解释和应用场景
- 【转】CT球管小知识--热容量
- Android中给按钮同时设置背景和圆角示例代码
- android web3j 代币查询_使用Web3.js查询以太币和代币余额以及转账
- 小熊派开发实践丨小熊派+合宙Cat.1接入云服务器
- springboot 扫描文件夹_Spring Boot学习07_自定义starter
- The working copy needs to be upgraded
- 阿里云服务器租用收费标准(精准费用报价更新)
- 智商太低,竟然算不出病狗神题了
- 微信公众号申请注意事项
- HTML的基本结构语法
- 【评测】SF9/SF21昆虫细胞培养基
- matlab多项式计算题目,MATLAB数据分析与多项式计算-习题答案
- 2021-02-14
- 小生境方法(niching methods)
- 我的星座图 php,星座图映射
- 美的变频空调保护性停机分析与检修案例
热门文章
- 按文件类型获取其图标
- 请解释和、|和||的区别?
- 二维指针*(void **)的研究(uC/OS-II案例)
- 【C++】简约的for循环
- 科大星云诗社动态20210423
- java 协议栈_深入浅出讲解低功耗蓝牙(BLE)协议栈
- vooc充电原理_Reno3系列最快56分钟充满,VOOC闪充技术再次行业领先
- 0x80004005错误代码解决方法_记一次win10更新升级失败的解决
- 由一次WCF项目的需求扩展想到的
- 从使用角度看何为zookeeper