程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> python sqlite3-為什麼windows下python的sqlite3多表聯查非常慢?同樣查詢在linux下非常快

python sqlite3-為什麼windows下python的sqlite3多表聯查非常慢?同樣查詢在linux下非常快

編輯:編程綜合問答
為什麼windows下python的sqlite3多表聯查非常慢?同樣查詢在linux下非常快

我寫了一點測試查詢代碼,居然發現linux下秒查,windows下要十幾秒:
求告知我是那裡沒有弄對嗎?
實在抱歉實在沒分

 sqlStr = """
    select *
    from course
    left outer join courseItem on course.id==courseItem.courseId
    left outer join courseChoose on courseItem.id== courseChoose.courseItemId
    left outer join student on courseChoose.studentId==student.id
    left outer join courseYear on course.courseYear==courseYear.id
    where student.id==1936
    order by courseItem.startTime asc
""" 

import sqlite3
cx = sqlite3.connect("db.s3db")
cu = cx.cursor()

print("start>>>")
cu.execute(sqlStr) 
print("end<<<<<<<<<")

最佳回答:


如果是這樣應該不就出這樣的問題,想說的也可能是系統的問題吧

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved