最快速查询sql的方法. asyncmy
# 异步加线程池.
from concurrent.futures import ThreadPoolExecutor
import asyncio
all_tables=["select * from hdrx.bas_source", "select * from hdrx.bas_station", "select * from hdrx.bas_unit","select * from hdrx.source_data_day_his","select * from hdrx.source_data_day_his","select * from hdrx.source_data_day_his","select * from hdrx.source_data_day_his","select * from hdrx.source_data_day_his",]def runsql(ttt):import pandas as pdpd.read_sql_queryimport pandas as pdfrom sqlalchemy import create_engineuser = 'root'mysql_pass = 'root'mysql_ip = '127.0.0.1'engine = create_engine("mysql+pymysql://{}:{}@{}:3306/hdrx".format(user, mysql_pass, mysql_ip))cmd_one_line_sql = tttdf = pd.read_sql_query(cmd_one_line_sql, con=engine)return df
if 1:import timekaishi=time.time()async def mini():with ThreadPoolExecutor(max_workers=10) as executor:loop = asyncio.get_event_loop()tasks = [loop.run_in_executor(executor, runsql, table)for table in all_tables]results = await asyncio.gather(*tasks, return_exceptions=True)return resultsa=asyncio.run(mini())# print(a)print("异步加线程池的速度",time.time()-kaishi)print("异步的速度")kaishi=time.time()async def runsql(ttt):import pandas as pdpd.read_sql_queryimport pandas as pdfrom sqlalchemy import create_engineuser = 'root'mysql_pass = 'root'mysql_ip = '127.0.0.1'engine = create_engine("mysql+pymysql://{}:{}@{}:3306/hdrx".format(user, mysql_pass, mysql_ip))cmd_one_line_sql = tttdf = pd.read_sql_query(cmd_one_line_sql, con=engine)return dfasync def mini():tasks = [runsql(table)for table in all_tables]results = await asyncio.gather(*tasks, return_exceptions=True)return resultsa=asyncio.run(mini())# print(a)print("异步的速度",time.time()-kaishi)import asyncioimport timeimport pandas as pdfrom sqlalchemy.ext.asyncio import create_async_enginefrom sqlalchemy.sql import text# 待执行的 SQL 列表all_sql = ["select * from hdrx.bas_source","select * from hdrx.bas_station","select * from hdrx.bas_unit","select * from hdrx.source_data_day_his","select * from hdrx.source_data_day_his","select * from hdrx.source_data_day_his","select * from hdrx.source_data_day_his","select * from hdrx.source_data_day_his",]# 数据库配置DB_CONFIG = {"user": "root","password": "root","host": "127.0.0.1","port": 3306,"database": "hdrx"}
#====================最快速查询sql的方法.async def runsql_async(ttt):"""真异步 SQL 查询函数"""# 创建异步引擎(基于 asyncmy 驱动)async_engine = create_async_engine(f"mysql+asyncmy://{DB_CONFIG['user']}:{DB_CONFIG['password']}@{DB_CONFIG['host']}:{DB_CONFIG['port']}/{DB_CONFIG['database']}",echo=False # 关闭 SQL 日志输出)async with async_engine.connect() as conn:# 执行 SQL 查询result = await conn.execute(text(ttt))# 获取查询结果并转为 DataFramedf = pd.DataFrame(result.fetchall(), columns=result.keys())# 关闭异步引擎await async_engine.dispose()return dfasync def mini_async():"""异步任务调度函数"""tasks = [runsql_async(table) for table in all_sql]results = await asyncio.gather(*tasks, return_exceptions=True)return results# 测试真异步版本速度if __name__ == "__main__":kaishi = time.time()a = asyncio.run(mini_async())# print(a)print("真异步(asyncmy)的速度", time.time() - kaishi)本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1190179.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!相关文章
2026年生活垃圾智能分选设备,垃圾分类设备,可回收物智能分选设备厂家推荐及选购参考榜 - 深度智识库
随着 “无废城市” 建设进入精细化落地阶段,垃圾分类、处理、分拣设备的技术迭代速度与场景适配能力,成为推动固废资源化利用的核心引擎。从前端智能分类的精准化到后端处理的高效化,具备技术沉淀与实践经验的企业,正通…
2026年二手/全新稳定土/混凝土搅拌站推荐榜:山东昊晟机械专业回收与供应全解析
在基础设施建设领域,稳定土搅拌站与混凝土搅拌站是核心设备之一。据行业数据显示,2025年国内搅拌站市场规模达120亿元,其中二手设备交易占比超35%,反映出市场对高性价比设备的需求持续增长。本文聚焦山东昊晟机械有…
突破!LLM自我批评让规划能力暴涨89.3%!DeepMind新方法,不依赖外部验证,小白程序员也能轻松掌握!
大家好,我是PaperAgent,不是Agent! 不借助外部验证器,只让 LLM 反复“自评 重写”,就能把 Blocksworld 准确率从 49.8% 飙到 89.3%,刷新多项规划 benchmark 的记录。 Self-Critique 带来的暴涨 ǵ…
浙大西湖Ant团队:让大语言模型用“听“来优化“看“的压缩技术
这篇由浙江大学、西湖大学和蚂蚁集团联合发表的开创性研究,发表于2025年11月的arXiv平台(论文编号:arXiv:2511.14582v1),为多模态大语言模型的效率提升开辟了全新道路。该研究的第一作者是来自浙江大学的陶科达&#x…
程序员必看!COTA游戏AI架构大揭秘:从LLM大脑到毫秒级执行,这才是真正的“思考型“智能体!
不讲武德!游戏圈这回真是被AI抄家了。(doge)
这两天,一个ID名为**「快递员」**的神秘游戏账号引起全网围观。
51小时高强度排位,胜率一度逼近93%,直接碾压式登顶韩服LOL。 相关词条更是直冲热搜第一&…
Mastercam许可管理入门指南
在制造业中,Mastercam以其卓越的数控编程和加工功能成为行业中的佼佼者。然而,对于许多新用户或初次接触Mastercam的用户来说,许可管理可能是一个陌生的领域。本文旨在为您提供一份Mastercam许可管理的入门指南,帮…
【深度解析】2025大模型架构内卷升级!DeepSeek、Mistral、NVIDIA最新模型技术全攻略,小白也能看懂的LLM进化史
自最初的 GPT 架构被提出以来,已经过去了七年。乍一看,从 2019 年的 GPT-2 回顾,再展望 2024–2025 年的 DeepSeek V3 和 Llama 4,人们或许会惊讶地发现,这些模型在结构上依然高度相似。
比较不同的大语言模型&#x…
如何快速掌握PvZ Toolkit:游戏修改的终极指南
如何快速掌握PvZ Toolkit:游戏修改的终极指南 【免费下载链接】pvztoolkit 植物大战僵尸 PC 版综合修改器 项目地址: https://gitcode.com/gh_mirrors/pv/pvztoolkit
还在为植物大战僵尸中的资源不足而烦恼吗?PvZ Toolkit作为植物大战僵尸PC版的终…
油门刹车来回切换的ACC系统到底咋做的?今天咱们直接开撸Simulink+CarSim联合仿真。注意看这个PID控制模块的代码,老司机都爱这么玩
ACC自适应巡航控制模型simulink模型+carsim设置 可选购模型说明文件和操作说明(联系前请明确需求知识类商品出售不退)function [acc_cmd, mode_flag] ACC_Controller(v_ego, v_set, gap_actual, gap_target)persistent integral_error;if is…
[USACO09OPEN] Work Scheduling G
[USACO09OPEN] Work Scheduling G
依旧糖的要死
题目大意
总共 \(N\) 项工作,每个工作两个参数 \(D_i\)(截至日期) 和 \(P_i\)(所获利润),时间 \(0\) 开始,总共有 \(10^9\) 个时间单位。他目前可以从 \(N\) 项工…
救命!制造业AI Agent这么强?架构拆解+实战案例+ROI计算,一篇搞定!
双轨价值:为开发者解析Agent架构,为企业主量化投资回报
引言:制造业的认知革命
当AI从“感知”走向“决策”,AI Agent(人工智能代理)正成为智能工厂的“超级大脑”。它不再只是识别缺陷,而是理…
5分钟掌握AMD Ryzen处理器精准调优:SMU调试工具完全指南
5分钟掌握AMD Ryzen处理器精准调优:SMU调试工具完全指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://…
AI Agent架构保姆级教程:从“懵圈“到“精通“,四层闭环+四步路径,让你少走90%弯路
当前 AI Agent 的主流架构,普遍采用“分层式系统”设计,其核心包括:
以大模型为认知中枢,通过工具与记忆进行能力增强,再由 Agent 编排逻辑驱动执行环境,最终以产品化形态对外提供服务。这一分层已成为业界…
Linux性能排查实战:从“系统慢”到精准定位
大家好,我是刘叨叨,一个致力于让碎片化技术系统性的运维人。
监控大盘一片“绿色”,业务却喊“卡爆了”?别慌,今天分享一套直击要害的排查心法,让你快速把模糊的“系统慢”变成清晰的定位结论。
一、核心思路:先…
【硬核干货】大模型开发核心:预训练技术深度剖析,附完整代码实现!
在逐一熟悉各类主流 AI 应用场景:聊天交互、检索增强生成(RAG)知识库、网络搜索、工具调用、AI Coding等之后,接下来就是要进一步探究这些应用的核心支撑 —— 大语言模型(LLM, Large Language Model)的底层…
终极游戏手柄测试指南:零配置实时检测解决方案
终极游戏手柄测试指南:零配置实时检测解决方案 【免费下载链接】gamepadtest Gamepad API Test 项目地址: https://gitcode.com/gh_mirrors/ga/gamepadtest
Gamepad API Test 是一款专为游戏开发者和玩家设计的轻量级手柄测试工具,能够实时可视化…
2026冷风机厂家权威推荐榜:奥德冷风机、工业冷风机、冷风机供应商及品牌实力解析
在工业制冷与通风领域,冷风机作为核心设备,其性能与稳定性直接影响生产效率与能耗成本。据行业数据显示,2025年国内冷风机市场规模已突破120亿元,年复合增长率达8.3%,其中工业冷风机占比超65%。面对市场需求的多元…
2026年学术论文降AI实战测评:谁是过关斩将的利器? - 品牌观察员小捷
步入2026年,学术界对AIGC的监管力度达到了前所未有的高度。随着各大期刊和高校将“AI率”列为与“查重率”同等重要的考核指标,毕业生们面临着严峻挑战。数据显示,超过七成的应届生在论文提交前都遭遇了AI检测超标的…
AI训练数据集供应商推荐:专业图片、视频、AI数据训练服务商精选 - 品牌2025
在人工智能模型训练如火如荼的今天,高质量、合规化的数据已成为决定项目成败的基石。无论是寻求AI训练图片素材供应商、AI训练视频素材供应商,还是更广泛的AI训练数据集供应商,企业面临的共同挑战是如何从海量信息中…
科研新范式:Claude 4.5 Sonnet 深度集成 Benchling,打通实验与写作全链路 - 147API
科研效率的瓶颈,很多时候不在“实验做不出来”,而在“做出来之后跑不成链路”。记录写在 Benchling,证据散在 PubMed,分析在脚本/表格里滚来滚去,最后写作又回到 Word/Overleaf:一旦项目变复杂,团队就会把大量时…