数据库
whynm
总有人要赢的,为什么不是我
展开
-
对账系统
如何做一个对账系统在互联网行业中只要涉及到支付,必然就会有对账的需求,几乎所有互联网公司的业务中多多少少的都会涉及到支付,大一点的公司甚至都标配有了自己的第三方支付公司,因此对账具有普遍性。对账系统是支付体系中最重要的一环,也是保证交易、资金安全的最后一道防线。在大多数的互联网公司中,一般都会有独立的对账系统来处理,比如:电商平台、互联网金融、第三方支付公司等。转载 2017-08-13 21:11:35 · 2360 阅读 · 1 评论 -
连接池基础
1. 引言1.1 定义数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来转载 2017-11-20 14:58:11 · 198 阅读 · 0 评论 -
聚集索引和非聚集索引(整理)
官方说法: 聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列转载 2017-11-14 00:11:27 · 355 阅读 · 0 评论 -
mysql控制台常用命令大全
* mysql 链接服务器 mysql -h localhost -u root -p * show databases 显示数据库* use dbname 选择数据库 * show tables 显示数据表 *create database 数据库名 建库* drop database dbname 删除库* delete database d转载 2017-11-08 09:47:53 · 1059 阅读 · 0 评论 -
深入理解乐观锁与悲观锁
在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种思想。其实不仅仅是关系型数据库系统中有乐观锁和悲观锁的概念,像memcache、hibe转载 2017-11-06 19:54:55 · 132 阅读 · 0 评论 -
Windows上安装MySQL
MySQL针对不同的用户提供了2中不同的版本:MySQL Community Server:社区版。由MySQL开源社区开发者和爱好者提供技术支持,对开发者开放源代码并提供免费下载。MySQL Enterprise Server:企业版。包括最全面的高级功能和管理工具,不过对用户收费。下面讲到的mysql安装都是以免费开源的社区版为基础。打开MySQL数据库官网的下载地址http:转载 2017-08-30 11:23:12 · 168 阅读 · 0 评论 -
JPA 映射中 schema 属性的作用
这几天在迁移数据库,突然发现使用中的 A和 B 数据库 有相同的用户名,迁移后决定将A和B数据库放在1个C数据库,所以相同用户名stpt就被设置为stpt1 stpt,启动应用后,发现sql错误,table or view does not exists。检查后发现,原来数据对象Bo映射的 属性中,都标明了 schema,在oracle中 即指定 数据表所属用户,结果只能作罢。转载 2017-09-07 20:01:44 · 3522 阅读 · 0 评论 -
MySQL 使用explain分析sql语句的查询效率(一)
MySQL explain用于分析sql 语句的执行及数据库索引的使用。本文将致力于帮助大家充分理解explain所返回的各项参数,从而使大家快速掌握explain用法技巧。如果你在看其他教程或视频后仍觉得云里雾里。那么请通读本文。用法explain的用法相当简洁,直接在sql语句前加上EXPLAIN 即可,例如:EXPLAINselect * FROM ec_stores_转载 2017-08-20 14:51:43 · 351 阅读 · 1 评论 -
SQL 数据库优化 索引,SQL索引优化-技巧
如何在 SQL 数据库优化 索引,SQL索引优化-技巧出处:http://www.cr173.com/html/8688_all.html在数据库存优化设计中往往会提到索引,这编文章就来详细的说明一下在 SQL SERVER 下面的建立索引的技巧和需要注意的一些地方,让您可以更直观的了解数据库的结构。往往在数据量比较小,查询量也不是很大的时候我们往往会忽视索引的存在。总转载 2017-08-13 22:35:17 · 292 阅读 · 0 评论 -
oracle的备份与恢复
oracle的备份与恢复dba的职责:1、安装和升级Oracle数据库2、建库、表空间、表、视图、索引...3、制定并实施备份与恢复计划4、数据库权限管理,调优,故障排除5、对于高级dba,要求能参与项目开发,会编写sql语句、存储过程、触发器、规则、约束、包 管理数据库的用户主要是sys和system他们转载 2017-08-13 19:44:23 · 199 阅读 · 0 评论 -
深入浅出数据库索引原理
使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事,这完全是两个天差地别的境界(我自己也还没有达到这层境界)。很大一部份程序员对索引的了解仅限于到“加索引能使查询变快”这个概念为止。为什么要给表加上主键?为什么加索引后会使查询变快?转载 2017-11-14 00:12:05 · 204 阅读 · 1 评论