简单总结一下 多表关系 一对多/多对一 O 对象 一的一方使用集合. 多的一方直接引用一的一方. R 关系型数据库 多的一方使用外键引用一的一方主键. M 映射文件 一: 多: 操作: 操作管理级别属性. cascade: 级联操作 减少我们书写的操作代码. none(默认值) 不级联 save u ...
分类:
Web程序 时间:
2018-11-04 19:27:18
阅读次数:
147
课程目录:数据库性能优化(111-116)数据层处理和性能优化部分(99-110)逻辑层处理和性能优化部分(51-98)高并发和Web层的性能优化部分(24-50)分布式架构和部署部分(1-23)阶段二课程大纲.docx高级架构师二源码课件.rar下载地址: 百度网盘下载 ...
分类:
编程语言 时间:
2018-05-22 22:02:56
阅读次数:
205
特别说明: 1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识; 2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库; 3、 本文未深入数据库 ...
分类:
数据库 时间:
2018-05-20 19:26:07
阅读次数:
193
背景 当站点的规模不断膨胀,这给数据库带来巨大的查询压力,单单数据库性能优化已经是不够的,需对数据库进行伸缩扩展。有三种方式: 1、数据库主从 2、数据表分库(垂直分区) 3、数据分区(水平分区) PS:事实上,很多大规模的站点基本上经历了从简单主从复制到垂直分区,再到水平分区的步骤。 数据库主从 ...
分类:
数据库 时间:
2018-05-12 15:08:13
阅读次数:
181
--性能优化时用的。--查看为数据库分配的内存。select * from v$sga;select * from v$sgastat;--xshell 中, 查看为数据库分配多少cpu 。[root@localhost ~]# su - oracle[oracle@localhost ~]$ sqlplus zy_12c/1@192.168.100.51:1521/orclSQL> sho
分类:
数据库 时间:
2018-04-17 11:39:23
阅读次数:
172
本文说明了数据库性能优化中各方面因素的重要性,记录于此,供各位同学及自己参考研究。 ...
分类:
数据库 时间:
2018-04-14 14:01:07
阅读次数:
164
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。 系统优化中一个很重要的方面就是SQL语句的优化。 ...
分类:
数据库 时间:
2018-03-29 19:09:45
阅读次数:
146
一、数据库设计优化 1、不要使用游标。 使用游标不仅占用内存,而且还用不可思议的方式锁定表,它们可以使DBA所能做的一切性能优化等于没做。游标里每执行一次fetch就等于执行一次select。 2、创建适当的索引 每当为一个表添加一个索引,select会更快,可insert和delete却大大变慢, ...
分类:
数据库 时间:
2018-03-18 23:22:10
阅读次数:
313
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。 ...
分类:
数据库 时间:
2018-03-16 00:23:17
阅读次数:
197