![](/img/trans.png)
[英]sql query while i am excuting select query its loading for long time its not resulting its only loading
[英]A single function for select query in a project its execution or loading time is fast or slow
我正在从事Codeigniter项目。
我在codeignite项目->应用程序->模型中制作了一个“ common_model” php页面,并使用方法(getSingleRow)从表(任何表,如学生,用户,管理员,雇员)中仅选择一行。 恩。
public function getSingleRow($table_name,$where){ $this->db->where($where); $query = $this->db->get($table_name); return $query->row(); } $where is using for columns where condition data.
我的项目中有第二个项目=>学生,用户,管理员,员工部分。 我在每个部分都制作了不同的模型页面和不同的选择查询方法。 恩。 对于学生申请->模型-> student_model php页面和方法是这样的。
public function getStudentSingleRow($where){ $this->db->where($where); $query = $this->db->get('student_table'); return $query->row(); }
就像用于模型页面和方法的所有部分(管理员,用户,员工)一样。
我的问题是,哪种编码功能在first(1)或second(2)上运行更快?
如果我有1100k用户,则在不同的表和更多表中有5万名员工和10万名学生。 我正在使用mysql服务器。
唯一的区别是在传递和存储变量table_name
时使用的内存量很小,否则两者在功能和速度上都是相同的。
还有$this->db->where->($where);
应该是$this->db->where($where);
。
当然,我会偏离第一种方法,因为特定的表架构更改难以维护。 最好为每个student
, admin
等介绍一个模型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.