python-3.x - 如何在 Python 中加快我的 sql 索引查询?
问题描述
我在 Python 中有一个要运行的选择索引 sql 查询,但是当我运行它时,它运行得非常慢,索引中大约有 59152 条记录,为什么它运行得这么慢?我有一个完整的文件,但这部分是它变慢并且运行速度非常慢的地方。
DbConnect = '********'
myDbConn = pymssql.connect("******","*******", "**************",DbConnect)
cursor = myDbConn.cursor(as_dict=True)
cursor.execute("""select * from s20data with(INDEX(Storesort)) ;""")
s20data_rows = cursor.fetchall() or []
for s20data_rec in s20data_rows:
storeid = s20data_rec['storeid']
ssn = s20data_rec['ssn']
解决方案
推荐阅读
- python - 当使用 keras.utiles.Sequence 训练模型时,Keras load_model 不起作用
- ag-grid - AG-GRID 只删除前 27 个节点
- android - 底部工作表对话框横向宽度问题
- javascript - React styled-components 为动态组件设置样式
- paypal - 呈现使用 REST API 的官方 PayPal 按钮
- c# - 如何在移动设备中检查从 Microsoft 身份验证返回的访问令牌?
- proxy - 在 Squid Proxy 上使用自定义证书解密 Web 流量然后添加标头并在发送前重新加密的方法
- python - 使用 Python 函数读取 CSV 文件
- reactjs - React 在手风琴中追加 excel 数据
- ruby - 无法在 Homebrew 上安装 OpenSSL