数据库
lbxxzt
这个作者很懒,什么都没留下…
展开
-
数据库---通俗理解乐观锁和悲观锁
mysql数据库和java中有关乐观锁和悲观锁的概念以及实现方式 在数据库的锁机制中,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时在存储数据库中同一数据时不破坏事物的隔离性和统一性以及数据库的统一性. 乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是在并发操作时控制数据库的主要手段. 但是无论是悲观锁还是乐观锁,都是人们定义出来概念,可以认为是一种思想.其实不仅仅是关系型...原创 2018-10-16 21:01:33 · 639 阅读 · 1 评论 -
数据库--sql优化问题(百万级数据优化方案)
sql优化问题(百万级数据优化方案) 一.sql数据库优化方案 1、索引 2、分库分表分区 3、数据库引擎 4、预处理 5、读写分离 1、索引,建立索引是数据库优化各种方案之中成本最低,见效最快的解决方案,一般来讲,数据库规模在几十万和几百万级别的时候见效最快,即便是有不太复杂的表关联,也能大幅度提高sql的运行效率,这个在我们以前的项目应用中,有非常深刻的体会,本来耗时5...原创 2018-12-02 00:37:03 · 3727 阅读 · 1 评论 -
数据库---解决redis命令错误:MISCONF Redis is configured to save RDB snapshots
安装redis后在添加一对键值的时候突然报错: 127.0.0.1:6379> set bar 1 MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are di...原创 2018-12-05 13:36:22 · 325 阅读 · 0 评论 -
数据库---经典SQL语句大全
一、基础 1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' -...原创 2018-12-03 21:48:23 · 1162 阅读 · 0 评论 -
数据库---MySQL存储过程
MySQL 5.0 版本开始支持存储过程。 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。 存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。 优点(为什么要用存储过程?):...原创 2018-12-03 22:17:45 · 236 阅读 · 0 评论
分享