如何在Python中优化SQL

问题描述

首先对不起我的英语:( 我正在制作一个Python程序,用于从moodle中访问信息。但是访问服务器的sql的速度非常慢,我需要像下面这样优化sql:

fun onClickAdd(view: View){
 val myText = (view as TextView).text ?: ""
 //here use text 
}

解决方法

您似乎正在将所有用户都注册到所有课程中?这可能是很多数据。

您还从mdl_enrol获取了mdl_user的每个循环的所有记录。

enrolidcourseid不同。 Enrolidmdl_enrol中。

代码也不会检查数据是否已经存在。

Moodle也有很多触发器,这些触发器不会被此代码激活。

最好查看站点管理员>用户>上传用户

https://docs.moodle.org/39/en/Upload_users#Enrolment_fields

这将使您可以将用户注册到多个课程中。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...