数据库
_sunpl
加油
展开
-
数据库视图理解
什么是视图?用比较官方的话来说:视图就是一张通过查询获取的虚拟表,视图中本身不存在数据,数据来自与视图对源表的映射作用,一张数据表可以根据不同的需要创建多个不同的视图对此我的理解是:你可以将视图看做成此表的分身,这个分身你可以自如的修饰,你可以自己选择向外展示的数据,所以一般视图也是用在开发中有一些表结构是不希望过多的人去接触的,那你就可以把实体表映射为一个视图。这个时候别人要查,就直接让他们...原创 2019-01-11 17:36:36 · 1479 阅读 · 2 评论 -
MySQL数据库中的表级锁和行级锁的解释,死锁的解决办法
在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。在数据库的锁机制中,咱们介绍过在 DBMS 中,可以按照锁的粒度把数据库锁分为行级锁(InnoDB 引擎)、表级锁(MyISAM 引擎)和页级锁(BDB 引擎)。行级锁行级锁是 MySQL 中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突,其加锁粒...转载 2019-03-20 17:08:42 · 1336 阅读 · 4 评论 -
数据库优化
转自:https://www.cnblogs.com/easypass/archive/2010/12/08/1900127.html很详细,留给未来的自己数据库访问性能优化特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点...转载 2019-03-27 09:10:03 · 351 阅读 · 0 评论