当前位置:编程学习 > JAVA >>

【散分】面试常被问到的问题

写出你平时经常使用的数据库优化的方法(索引,缓存,SQL优化,分表)
写出你平时经常使用java 的优化的方法

请大伙们指点一下 谢谢 --------------------编程问答-------------------- mark ,我也遇到过,可没答上来 --------------------编程问答-------------------- 这个要针对具体数据库说的 --------------------编程问答-------------------- 数据库优化:建索引,增加字段,添加触发器等
java优化:对数据库操作进行优化 --------------------编程问答-------------------- 木有遇见过! --------------------编程问答-------------------- 适当的冗余数据也可以提高效率。。 --------------------编程问答-------------------- 接分呀,学习大家经验来了 --------------------编程问答-------------------- 不记得了 --------------------编程问答--------------------
引用 5 楼 jq_ii_qc 的回复:
适当的冗余数据也可以提高效率。。

为什么冗余可以提高效率呢 --------------------编程问答-------------------- 新人来学习的 --------------------编程问答-------------------- SQL
1. demoralize
2. use EXPLAIN <statement> to optimize SQL

JAVA
1. Use VisualVM profile function to find slow methods. --------------------编程问答-------------------- findbug tool to find bug --------------------编程问答--------------------
引用楼主 iinbase 的回复:
写出你平时经常使用的数据库优化的方法(索引,缓存,SQL优化,分表)
写出你平时经常使用java 的优化的方法

请大伙们指点一下 谢谢


数据库优化还有   冗余设计  大表水平拆分 大字段垂直拆分 

java 优化 是什么意思 ??都是优化数据库??

使用缓存 sql优化?  --------------------编程问答-------------------- 冗余可以优化是因为可以减少连接查询 并不是数据库规范化程度越高越好 --------------------编程问答-------------------- 完全没概念,, --------------------编程问答--------------------
引用 8 楼 li498833284 的回复:
引用 5 楼 jq_ii_qc 的回复:

适当的冗余数据也可以提高效率。。

为什么冗余可以提高效率呢

因为有时虽然冗余了,但是对于我们查询方便了 --------------------编程问答-------------------- 过来学习 --------------------编程问答-------------------- 学习。 --------------------编程问答-------------------- 楼主好人
--------------------编程问答-------------------- 主要是学习地 --------------------编程问答-------------------- 两层for循环的时候小的写在第一层
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,