文章分类 -  SQL

--example:MYSQL
使用MySQL MySqldump命令导出数据时的注意事项
摘要:今天使用mysqldump命令备份数据的时候出现了一个问题。一开始迁移 Discuz 7 论坛的 mysql 数据库时,采用 mysqldump 命令的时候一切顺利,但导入的时候却遇到了 ERROR 1062 (xxxxx) at line 1262: Duplicate entry 'XXX' f 阅读全文

posted @ 2018-09-06 17:55 myworldworld 阅读(9554) 评论(0) 推荐(0) 编辑

MySQL8小时问题
摘要:前一段时间在做一个发邮件的程序,程序是用定时器,每晚凌晨定时发邮件,邮件内容需要从数据库中获取,运行了一天就出问题了。 问题信息如下 大致意思是说超时了,连接不可用,给的提示可以将 来避免这一问题的发生 关于超时问题大致有如下几种解决方案 解决方案 将mysql服务器的wait_timeout设置为 阅读全文

posted @ 2018-09-06 17:53 myworldworld 阅读(260) 评论(0) 推荐(0) 编辑

MYSQL引擎的锁对比
摘要:悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Op 阅读全文

posted @ 2018-09-06 17:50 myworldworld 阅读(108) 评论(0) 推荐(0) 编辑

Mysql中的MVCC
摘要:Mysql到底是怎么实现MVCC的?这个问题无数人都在问,但google中并无答案,本文尝试从Mysql源码中寻找答案。 在Mysql中MVCC是在Innodb存储引擎中得到支持的,Innodb为每行记录都实现了三个隐藏字段: 6字节的事务ID(DB_TRX_ID ) 7字节的回滚指针(DB_ROL 阅读全文

posted @ 2018-09-06 17:46 myworldworld 阅读(81) 评论(0) 推荐(0) 编辑

关于innodb中MVCC的一些理解
摘要:一、MVCC简介 MVCC (Multiversion Concurrency Control),即多版本并发控制技术,它使得大部分支持行锁的事务引擎,不再单纯的使用行锁来进行数据库的并发控制,取而代之的是把数据库的行锁与行的多个版本结合起来,只需要很小的开销,就可以实现非锁定读,从而大大提高数据库 阅读全文

posted @ 2018-09-06 17:44 myworldworld 阅读(103) 评论(0) 推荐(0) 编辑

MySQL 加锁处理分析
摘要:MySQL 加锁处理分析 发表于 2013 年 12 月 13 日 由 hedengcheng 转自:http://hedengcheng.com/?p=771 1 背景 1 1.1 MVCC:Snapshot Read vs Current Read 2 1.2 Cluster Index:聚簇索 阅读全文

posted @ 2018-09-06 17:43 myworldworld 阅读(100) 评论(0) 推荐(0) 编辑

mysql锁机制总结
摘要: 阅读全文

posted @ 2018-09-06 17:41 myworldworld 阅读(75) 评论(0) 推荐(0) 编辑

mysql中的那些锁
摘要:在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。 在数据库的锁机制中介绍过,在DBMS中,可以按照锁的粒度把数据库锁分为行级锁(INNODB引擎)、表级锁(MYISAM引擎)和页级锁(BDB引擎 )。 行级锁 行级锁是Mysql中锁定粒度最细 阅读全文

posted @ 2018-09-06 17:39 myworldworld 阅读(1481) 评论(0) 推荐(0) 编辑

轻松理解MYSQL MVCC 实现机制
摘要:1. MVCC简介 1.1 什么是MVCC MVCC是一种多版本并发控制机制。 1.2 MVCC是为了解决什么问题? 大多数的MYSQL事务型存储引擎,如,InnoDB,Falcon以及PBXT都不使用一种简单的行锁机制.事实上,他们都和MVCC–多版本并发控制来一起使用. 大家都应该知道,锁机制可 阅读全文

posted @ 2018-09-06 17:37 myworldworld 阅读(108) 评论(0) 推荐(0) 编辑

高性能 MySQL
摘要:存储引擎 1. InnoDB InnoDB 是 MySQL 的默认事务型引擎,只有在需要 InnoDB 不支持的特性时,才考虑使用其它存储引擎。 采用 MVCC 来支持高并发,并且实现了四个标准的隔离级别,默认级别是可重复读。 表是基于聚簇索引建立的,它对主键的查询性能有很高的提升。 内部做了很多优 阅读全文

posted @ 2018-09-06 17:32 myworldworld 阅读(178) 评论(0) 推荐(0) 编辑

mysql 隔离级别与锁
摘要:1、什么是事务 事务是一条或多条数据库操作语句的组合,具备ACID,4个特点。 原子性:要不全部成功,要不全部撤销 隔离性:事务之间相互独立,互不干扰 一致性:数据库正确地改变状态后,数据库的一致性约束没有被破坏 持久性:事务的提交结果,将持久保存在数据库中(通过redo和undo来实现得) 2、事 阅读全文

posted @ 2018-09-06 17:31 myworldworld 阅读(99) 评论(0) 推荐(0) 编辑

mysql常见问题
摘要:1. 如何设计一个高并发的系统 ① 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化 ② 使用缓存,尽量减少数据库 IO ③ 分布式数据库、分布式缓存 ④ 服务器的负载均衡 2. 锁的优化策略 ① 读写分离 ② 分段加锁 ③ 减少锁持有的时间 ④ 多个线程尽量以相同的顺序去获取资源 阅读全文

posted @ 2018-09-06 17:29 myworldworld 阅读(128) 评论(0) 推荐(0) 编辑

MySQL经典问题
摘要:1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 2、MySQL中myisam与innodb的区别,至少5点 (1)、问5点不同; (2)、innodb引擎的4大特性 (3)、2者selectcount(*)哪个更快,为什么 3、MySQL中varchar与char的区别以及 阅读全文

posted @ 2018-09-06 17:28 myworldworld 阅读(275) 评论(0) 推荐(0) 编辑

MySQL 之information_schema
摘要:查看a库的所有表结构: + + + + + + +| table_name | COLUMN_NAME | DATA_TYPE | IS_NULLABLE | COLUMN_DEFAULT | COLUMN_COMMENT |+ + + + + + +| admin_config | id | in 阅读全文

posted @ 2018-08-01 11:41 myworldworld 阅读(115) 评论(0) 推荐(0) 编辑

CentOS7 64位下MySQL5.7安装与配置
摘要:安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ 检查mysql源是否安装成功 看到上图所示表示安装成功。 可以修改vim /etc/yu 阅读全文

posted @ 2018-05-19 22:09 myworldworld 阅读(8894) 评论(0) 推荐(0) 编辑

python脚本迁移mysql数据库--me
该文被密码保护。

posted @ 2018-04-27 09:37 myworldworld 阅读(0) 评论(0) 推荐(0) 编辑

python脚本迁移mysql数据库--网上版
该文被密码保护。

posted @ 2018-04-27 09:36 myworldworld 阅读(0) 评论(0) 推荐(0) 编辑

mysql如何让自增id归0解决方案
摘要:方法一: 如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数 truncate table 表名 方法二: dbcc checkident ('table_name', reseed, new_reseed_value) 当前值设置为 new_reseed_value。如 阅读全文

posted @ 2018-04-20 16:49 myworldworld 阅读(1662) 评论(0) 推荐(0) 编辑

详细解读MySQL中的权限
该文被密码保护。

posted @ 2017-10-28 21:36 myworldworld 阅读(0) 评论(0) 推荐(0) 编辑

mysql有5个级别的权限
该文被密码保护。

posted @ 2017-10-28 21:33 myworldworld 阅读(0) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示