原文:面试回答数据库优化问题-数据库优化思路八点

记住以下思路,参考最有效的文章,都是博客里的网上,总结整理 个人 ,以备下次做优化的时候可以快速,如有更好的优化建议 希望能留言一下。 根据服务层面:配置mysql性能优化参数 参考这哥们 愤怒的小鸟 写的很详细可以参考,MySQL性能优化之参数配置 从系统层面增强mysql的性能:优化数据表结构 字段类型 字段索引 分表,分库 读写分离等等。 表结构:数据类型选择 字符编码 适当拆分 适度冗余 ...

2019-05-08 18:22 0 1143 推荐指数:

查看详情

面试如何回答优化数据库

(1)、根据服务层面:配置mysql性能优化参数; (2)、从系统层面增强mysql的性能:优化数据表结构、字段类型、字段索引、分表,分库、读写分离等等。 (3)、从数据库层面增强性能:优化SQL语句,合理使用字段索引。 (4)、从代码层面增强性能:使用缓存和NoSQL数据库方式存储 ...

Wed Jun 06 01:56:00 CST 2018 0 2993
数据库优化思路

1.针对经常查询的条件,建立符合索引。 2.根据执行计划对sql进行优化。 看执行计划时,我们的关键不是看哪个操作先执行,哪个操作后执行,而是关键看表之间连接的顺序(如得知哪个为驱动表,这需要从操作的顺序进行判断)、使用了何种类型的关联及具体的存取路径(如判断是否利用了索引) 在从执行计划中 ...

Mon Jun 25 17:37:00 CST 2018 0 1564
数据库如何优化

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

Thu Nov 07 06:08:00 CST 2019 0 434
面试知识,数据库索引优化

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

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

数据库优化 一、数据库硬件优化(选型) 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
数据库优化面试内容

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

Tue Apr 23 01:16:00 CST 2019 0 1177
从文件导数据数据库的性能优化思路(笔记)

概述 最近公司一.NET项目需要对其日志Log入数据库统计,写这个脚本导入的任务便落到我身上了。采用了熟练的Java,这个日志也不是很大,一个文件大概几兆,有上万条数据,一天大概有7,8个文件需要这样的导入处理。由于之前写Web没有这么去批处理这么多数据,所以没有太注意性能,第一个 ...

Fri Apr 11 00:08:00 CST 2014 6 1273
数据库的IO and 数据库优化问题

一.IO介绍 IO有四种类型:连续读,随机读,随机写和连续写,连续读写的IO size通常比较大(128KB-1MB),主要衡量吞吐量,而随机读写的IO size比较小(小于8KB),主要衡量IOPS和响应时间。数据库中的全表扫描是连续读IO,索引访问则是典型的随机读IO,日志文件是连续写IO ...

Thu Jun 21 07:53:00 CST 2018 0 2407
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM