表示 进入内容 171180185
« 先前的 10 新的记录 | 下一步 5 较早的记录 »
Displaying posts with tag: lock (reset)
MySQL慢查询处理之mysqldumpslow和mysqlsla

Windows下开启MySQL慢查询 MySQL在Windows系统中的配置文件一般是是my.ini找到[mysqld]下面加上 log-slow-queries = F:\MySQL\log\mysqlslowquery.

【mysql】  【SQL】  【LOG】  【windows】  【配置】  【排序】  【lock】  【报表】   …

[获取更多]
MySQL LOCK TABLES 与UNLOCK TABLES

1语法

LOCK TABLES tbl_name[[AS] alias] lock_type [, tbl_name [[AS] alias] lock_type] ...

lock_type:READ[LOCAL]| [LOW_PRIORITY] WRITE

UNLOCK TABLES

2简单使用

一个session只能为自己获取锁和释放锁,不能为其他session获取锁,也不能释放由其他session保持的锁。

【mysql】  【数据库】  【lock】  【session】  【read】  【view】   …

[获取更多]
MySQL 体系结构

2015-10-27 21:51 by pursuer.chen, 4218 阅读, 7 评论, 收藏, 编辑

标签:MYSQL/数据库/查询原理/体系结构

概述   学习一门数据库系统首先得了解它的架构,明白它的架构原理对于后期的分析问题和性能调优都有很大的帮助,接下来就通过分析架构图来认识它。

【架构】  【mysql】  【数据库】  【lock】  【update】  【存储】   …

[获取更多]
mysql5.6的online ddl功能测试

online DDL的前身是 innodb fast index creation(5.1和5.5), 5.6里对这个功能做了扩展: 很多alter table的操作绕开了 table copying,支持DML并发操作。

【mysql】  【日志】  【测试】  【Algorithm】  【lock】  【索引】  【test】  【creation】   …

[获取更多]
Error 1044 in MySQL: Access denied when using LOCK TABLES

解决这个问题,需要管理员给你的用户lock的权限才行,或者用下面的命令:

mysqldump -u username -p database --single-transaction >dump.sql

--single-transaction Creates a consistent snapshot by dumping all table

【mysql】  【innodb】  【lock】  【Transaction】  【database】  【Access】   …

[获取更多]
并发编程系列之一:锁的意义

 

背景

 

C/C++语言的并发程序(Concurrent Programming)设计,一直是一个比较困难的话题。很多朋友都会尝试使用多线程编程,但是却很难保证自己所写的多线程程序的正确性。多线程程序,如果涉及到对共享资源的并发读写,就会产生资源争用(Data Race)。解决资源争用,最直接的想法是引入锁,对并发读写的数据进行保护(更高级的则包括无锁编程—— Lock Free Programming)。但是,锁又有很多种类,例如:自旋锁(Spinlock)、互斥锁(Mutex)、读写锁(Read-Write-Lock)等等。这么多的锁,每种锁有什么特点?对应哪些不同的使用场景?使用过程中需要注意哪些事项?各自分别有哪些不足之处?都是困扰程序员的一个个问题。

 

[获取更多]
MySQL 加锁处理分析

 

1    背景    1

1.1    MVCC:Snapshot Read vs Current Read    2

1.2    Cluster Index:聚簇索引    3

1.3    2PL:Two-Phase Locking    3

1.4    Isolation Level    4

[获取更多]
mysql小技巧积累(持续更新)

一、关于NULL值

1.update null值时,格式为set col=null,不能是is null,不能是'null'。2.mysql中,Null值不等于'',oracle中,空字符串会被当成null保存。

【mysql】  【线程】  【数据处理】  【lock】  【索引】  【空格】  【Transaction】   …

[获取更多]
MySQL 提高Insert性能

插入一个记录需要的时间由下列因素组成,其中的数字表示大约比例:

连接:(3) 发送查询给服务器:(2) 分析查询:(2) 插入记录:(1x记录大小) 插入索引:(1x索引) 关闭:(1)

这不考虑打开表的初始开销,每个并发运行的查询打开。

【mysql】  【性能】  【lock】  【索引】  【磁盘】  【myisam】   …

[获取更多]
MySQL read lock.. 利用 select .. for update 解决.

1. 创建表 schedual , 用于登记在某段时间内某个某用户预约信息, 中具有 start, end 列. 用户如需进行预约, 则需登记 开始与结束时间, 另外, 为避免时间段上的重复使用, 我创建存储过程. create table schedual ( id int, name varchar(10), start datetime, end daytime ) engine

【mysql】  【SQL】  【数据库】  【shell】  【lock】  【脚本】   …

[获取更多]
表示 进入内容 171180185
« 先前的 10 新的记录 | 下一步 5 较早的记录 »