登录
首页 >  Golang >  Go问答

后端查询数据库的性能问题

来源:SegmentFault

时间:2023-01-07 18:26:45 465浏览 收藏

本篇文章给大家分享《后端查询数据库的性能问题》,覆盖了Golang的常见基础知识,其实一个语言的全部知识点一篇文章是不可能说完的,但希望通过这些问题,让读者对自己的掌握程度有一定的认识(B 数),从而弥补自己的不足,更好的掌握它。

问题内容

问题描述

后端做数据库查询, 通常使用 orm 框架

假设数据库某表为 (id,name,sex,age...)
当我仅需一个 name 字段时, orm 框架已经帮我把该条记录全部字段查询了出来, 请问较大访问量时是否会对数据库性能影响很大呢?

原问题
也就是说当仅仅只需要 一个字段时, 是否应该放下 orm, 用 sql 去查

修改为

当仅需要一个字段时, 用 orm 查询一个字段和全部字段的性能损耗很大吗

select name from users where id=10000 limit 1

正确答案

实际上,orm 也是可以指定字段查询的啊.

你这个问题意思大概就是

select * 
select field 
的性能问题吧. https://segmentfault.com/a/1190000023663043

本篇关于《后端查询数据库的性能问题》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表