原文:面试如何回答优化数据库

根据服务层面:配置mysql性能优化参数 从系统层面增强mysql的性能:优化数据表结构 字段类型 字段索引 分表,分库 读写分离等等。 从数据库层面增强性能:优化SQL语句,合理使用字段索引。 从代码层面增强性能:使用缓存和NoSQL数据库方式存储,如MongoDB Memcached Redis来缓解高并发下数据库查询的压力。 减少数据库操作次数,尽量使用数据库访问驱动的批处理方法。 不常使 ...

2018-06-05 17:56 0 2993 推荐指数:

查看详情

面试之SQL优化怎么回答

想必小伙伴们面试度时候,都被问过SQL优化吧?然鹅实际上工作中,这个点大部分人接触的很少,加上面试本来就有点紧张,导致很多人,只能想到一点点,甚至一脸懵圈,那么面试度时候遇到这个问题应该怎么回答呢? 下面我就来说说我的看法:   (1)最重要的是尽量避免全表扫描”   (2)适当的创建索引 ...

Sat Jun 13 01:58:00 CST 2020 0 958
面试知识,数据库索引优化

问什么问题? 索引有什么代价?哪些场景下你需要建索引?或者有时候反过来问,哪些场景下不推荐建索引。 建好索引之后,怎么才能最高效地利用索引?或者反过来问,请说出一个无法有效利用已建索引的案例。 索引的好处? 快速查询数据。 代价是什么? 索引需要占硬盘空间,这是空间 ...

Sat Sep 02 20:04:00 CST 2017 0 3420
数据库优化面试内容

1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: 最好不要给数据库留NULL,尽可能的使用 ...

Tue Apr 23 01:16:00 CST 2019 0 1177
老板今天问我为什么公司的数据库这么烂,我是这样回答的......

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯云数据库团队 发表于云+社区专栏 作者介绍:简怀兵,腾讯云数据库高级工程师,负责腾讯云CDB内核及基础设施建设;先后供职于Thomson Reuters和YY等公司,PTimeDB作者,曾获一项发明专利;从事 ...

Sat Sep 15 02:09:00 CST 2018 0 2150
数据库如何优化

一、数据库设计优化 1、不要使用游标。 使用游标不仅占用内存,而且还用不可思议的方式锁定表,它们可以使DBA所能做的一切性能优化等于没做。游标里每执行一次fetch就等于执行一次select。 2、创建适当的索引 每当为一个表添加一个索引,select会更快,可insert和delete却 ...

Thu Nov 07 06:08:00 CST 2019 0 434
数据库优化

数据库优化 一、数据库硬件优化(选型) 1.一般数据库选择 2.数据库类型 3.硬件选型 1)CPU选型 2)内存选择 3)磁盘选择 4)存储选择(一般大型企业) 5)网络选择 4.操作系统优化 1)Swap调整 2)IO调度策略 5.应用 ...

Thu Oct 21 00:55:00 CST 2021 0 200
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM