自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kalman2008的技术专栏

读书百变,其义自现

  • 博客(33)
  • 资源 (6)
  • 收藏
  • 关注

转载 PB设置lock_timeout参数(当前连接生效)

declare lc_lock_timeout cursor forselect @@lock_timeout USING sqlca_cre;open lc_lock_timeout;if sqlca_cre.sqlcode is_err = "open curor 错误:" + sqlca_cre.sqlerrtextgoto err_handlerend if

2015-01-29 16:49:36 1504

转载 SQL2005中查看事务日志方法-MS-SQLServer

DBCC log ( {dbid |dbname}, [, type={0 |1 |2 |3 |4}] )   参数: Dbid or dbname - 任一数据库的ID或名字   type - 输出结果的类型:   0 - 最少信息(operation, context, transaction id)   1 - 更多信息(plus flags, tags, row len

2015-01-29 08:20:56 1402

转载 SQLSERVER 事务日志查看LogExplore 使用方法

LogExplore 使用方法:安装后打开log explorer file=>attach log file->选择服务器和登陆方式->connect->选择数据库->attach->左面对话框中browse->view log->就可以看到log 记录,点击“View DDL Commands”里面就有很多drop table 命令点击下面的“undo”按钮是生

2015-01-29 08:18:09 4576

转载 如何读懂SQL Server的事务日志

本文将介绍SQL Server的事务日志中记录了哪一些信息,如何来读懂这些事务日志中信息。首先介绍一个微软没有公开的函数fn_dblog,在文章的接下来的部分主要用到这个函数来读取事务日志。fn_dblog(@StartingLSN,@EndingLSN)--@StartingLSN:表示起始的LSN号,如果为NULL值则表示从首日志记录开始查询。--@EndingLS

2015-01-29 01:01:40 816

转载 sql server 锁表 select for update

SELECT 语句中“加锁选项”的功能说明SQL Server提供了强大而完备的锁机制来帮助实现数据库系统的并发性和高性能。用户既能使用SQL Server的缺省设置也可以在select 语句中使用“加锁选项”来实现预期的效果。 本文介绍了SELECT语句中的各项“加锁选项”以及相应的功能说明。功能说明: NOLOCK(不加锁)此选项被选中时,SQL Server 在读

2015-01-23 20:12:54 3795

转载 淘宝内部分享:怎么跳出MySQL的10个大坑

编者按:淘宝自从2010开始规模使用MySQL,替换了之前商品、交易、用户等原基于IOE方案的核心数据库,目前已部署数千台规模。同时和Oracle, Percona, Mariadb等上游厂商有良好合作,共向上游提交20多个Patch。目前淘宝核心系统研发部数据库组,根据淘宝的业务需求,改进数据库和提升性能,提供高性能、可扩展的、稳定可靠的数据库(存储)解决方案。 目前有以下几个方向:单机,提升单

2015-01-23 20:11:50 500

原创 mysql修改、查询事务隔离级别

用户可以用SET TRANSACTION语句改变单个会话或者所有新进连接的隔离级别。它的语法如下:SET [SESSION | GLOBAL] TRANSACTION ISOLATION LEVEL {READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE}注意:默认的行为(不带session和glo

2015-01-22 12:21:38 513

转载 JDBC 3种获得mysql插入数据的自增字段值的方法

1. Retrieving AUTO_INCREMENT Column Values using Statement.getGeneratedKeys()2. Retrieving AUTO_INCREMENT Column Values using SELECT LAST_INSERT_ID()  Statement stmt = null;  ResultSet rs

2015-01-22 11:20:55 928

转载 聚集索引与非聚集索引解析

1.     What is the structure of a table when it does not have index and have index?1.1.Table OrganizationThe following illustration shows the organization of a table. A table is contained in o

2015-01-22 11:16:26 766

转载 5款常用mysql slow log分析工具的比较

mysql slow log 是用来记录执行时间较长(超过long_query_time秒)的sql的一种日志工具. 启用 slow log有两种启用方式:1, 在my.cnf 里 通过 log-slow-queries[=file_name]2, 在mysqld进程启动时,指定--log-slow-queries[=file_name]选项比较的五款常用工具mysqldump

2015-01-22 11:15:44 4014

转载 数据库设置自动提交事务参数(SQLSERVER、MYSQL)

SQLSERVER:SET IMPLICIT_TRANSACTIONS OFF(默认值)设置时进入隐式事务模式(相当于autocommit=on,自动提交)启动事务:begin transaction;提交事务:commit;MYSQL:set autocommit=1(或set autocommit=on)(默认值) 自动提

2015-01-22 11:07:41 2178

转载 InnoDB undo log解析(二)

http://insidemysql.blog.163.com/blog/static/202834042201341011347494/在上一篇中已经介绍了InnoDB undo log的组织结构,并通过一个示例并结合InnoSQL来分析insert undo log记录格式。本篇中介绍update undo log的记录格式。update undo log有以下三种类型:

2015-01-22 10:59:04 430

转载 InnoDB undo log解析(一)

http://insidemysql.blog.163.com/blog/static/2028340422013325115250722/在InnoDB存储引擎中,undo log用来完成事务的回滚以及MVCC的功能。但是InnoDB本身提供对于undo log的分析或者查询功能非常有限。用户仅能通过SHOW ENGINE INNODB STATUS中的History list length

2015-01-22 00:07:49 604

转载 通过information_schema查询MySQL的锁定状态

注意:MySQL版本必须>=5.1如果看不到INNODB_LOCKS表,请用SHOW VARIABLES检查innodb_version变量。如果没有看到这个变量,说明你还没有使用InnoDB插件,你需要他。如果你看到了这个变量但没有那些表,那么你需要确保服务器配置文件的plugin_load设置中明确包括了那些表,详情请查阅MySQL用户手册。下面的查询显示了谁阻塞和谁在等待,以

2015-01-21 22:19:18 2901

转载 查找原始MySQL死锁ID

http://yueliangdao0608.blog.51cto.com/397025/1180917如果遇到死锁了,怎么解决呢?找到原始的锁ID,然后KILL掉一直持有的那个线程就可以了, 但是众多线程,可怎么找到引起死锁的线程ID呢? MySQL 发展到现在,已经非常强大了,这个问题很好解决。 直接从数据字典连查找。 我们来演示下。

2015-01-21 22:07:19 474

转载 Toad for MYSQL 安装后 Font 'Trebuchet MS' does not support style 'Regular'.

是缺少Trebuchet MS字体下的Regular字体类型下载Trebuchet MS  Regular字体类型http://download.csdn.net/detail/fabbychips/7798777进入到“控制面板”-》“外观和个性化”=》“字体”=》Trebuchet MS把下载的Trebuchet MS.ttf这个拖到Trebuchet MS里面

2015-01-21 01:36:12 687

转载 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] WRITEUNLOCK TABLES2简单使用一个session只能为自己获取锁和释放锁,不能为其他session获取

2015-01-21 01:11:21 346

转载 MySQL主从复制与lvs+keepalived单点写入读负载均衡高可用实验

http://blog.csdn.net/wzy0623/article/details/38757561MySQL主从复制与lvs+keepalived单点写入读负载均衡高可用实验分类: MySQL2014-08-22 15:39 331人阅读 评论(0) 收藏 举报一、环境Master(主机A):192.168.1.1Sl

2015-01-21 01:08:41 468

转载 高性能MySql学习笔记——多版本并发控制算法

AUTOCOMMITMysql默认自动提交,可以通过如下命令查看和修改:mysql> SHOW VARIABLES LIKE 'AUTOCOMMIT';+---------------+-------+| Variable_name | Value |+---------------+-------+| autocommit | ON |+-----------

2015-01-20 18:48:18 421

转载 MySQL多版本并发控制分析

背景:之前面试被问到这么一个问题,数据库两个transaction,当transaction1在update某一行的时候,transaction2在select的时候会不会block。我以前用MySQL做过测试,印象是可以,但是面试官提出质疑,今天我用MySQL验证这个问题的仔细研究了一下MySQL的后台实现,后来再网上发现了下面这篇文章非常就转过来,不过文中有些地方逻辑上好像不太对,我没

2015-01-20 18:44:29 361

转载 并发控制 mysql MyISAM表锁

锁是计算机协调多个进程或线程并发访问某一资源的机制 。在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一 个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。 从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。本章我们着重讨论MySQL锁机制 的特点,常见的锁问题,以及

2015-01-20 18:43:15 313

转载 浅谈MySQL慢查询日志及microslow patch(msl patch)

mysql(包括所有5.*系列,5.1.21之前)的慢查询日志默认是以秒为单位的,可以通过set [session|global] long_query_time=1这个最低也就是可以设置到1秒,对于0.5,0.005之类就无能为力了,这时候可以有microslow patch(msl patch)补丁来完成这一工作,这个功能的好处自然不言而喻.在mysql5.1.21及以后版本可以通过s

2015-01-20 18:43:06 344

转载 并发控制 mysql InnoDB表锁

InnoDB锁问题InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。背景知识1.事务(Transaction)及其ACID属性事务是由一组SQ语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为

2015-01-20 18:18:20 459

转载 mysql数据库锁优化和注意

前言为了保证数据的一致完整性,任何一个数据库都存在锁定机制。锁定机制的优劣直接应想到一个数据库系统的并发处理能力 和性能,所以锁定机制的实现也就成为了各种数据库的核心技术之一。本章将对MySQL 中两种使用最为频繁的存储引擎MyISAM 和Innodb 各自的锁定机制进行较为详细的分析。7.1 MySQL 锁定机制简介数据库锁定机制简单来说就是数据库为了保证数据的 一致性而使各

2015-01-20 18:16:31 366

转载 MySQL的表锁问题(二)——InnoDB表锁问题

首先补充下MySQL的表锁问题(一)没讲到的系统可以通过设置max_write_lock_count参数来控制写的优先级,当一个表的读锁达到这个数的时候,MySQL会暂时的,降低写的优先级.MySQL尽量少用一些看似精妙但复杂的语句,因为你复杂可能导致给表加的读锁时间就长,会导致写的操作无法进行.innodb和MyISAM最大的区别在于innodb支持事务处理和行级锁,行级锁带来的好处是可以支

2015-01-20 18:15:10 368

转载 MySQL的表锁问题(一)

在mysql手册里面有一段描述关于lock tables的语法的.LOCK TABLES    tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}    [, tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}] ...UNLO

2015-01-20 18:14:53 424 1

转载 6个有用的MySQL语句

6个有用的MySQL语句今天给大家介绍六条比较有用的MySQL的SQL语句,可能很多人都通过PHP来实现这些功能。1. 计算年数你想通过生日来计算这个人有几岁了。SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0;

2015-01-20 18:09:52 263

原创 Microsoft SQL Server 支持四个用于服务器游标

Microsoft SQL Server 支持四个用于服务器游标的并发选项: READ_ONLYOPTIMISTIC WITH VALUESOPTIMISTIC WITH ROW VERSIONINGSCROLL LOCKSREAD_ONLY 不允许通过游标进行定位更新,并且不持有针对组成结果集的行的锁。OPTIMISTIC WITH VAL

2015-01-18 11:15:43 604

原创 sqlserver 查锁信息

使用sp_who_lock查看锁等待进程spid,使用sp_lock2(可带4个spid参数)查看spid所持有及等待的锁DBCC TRACEON(3604)DBCC PAGE('dbname',file_no,page_no,3) WITH TABLERESULTSGO DBCC PAGE(['database name'|database id]

2015-01-13 18:08:24 563

转载 SQLSERVER锁模式

http://msdn.microsoft.com/zh-cn/library/ms175519(v=sql.105).aspx锁模式SQL Server 2008 R2其他版本2(共 3)对本文的评价是有帮助 - 评价此主题Microsoft SQL Server 数据库引擎使用不同的

2015-01-10 00:56:53 465

转载 SQLSERVER 锁粒度和层次结构

http://msdn.microsoft.com/zh-cn/library/ms189849(v=sql.105).aspx锁粒度和层次结构SQL Server 2008 R2其他版本0(共 1)对本文的评价是有帮助 - 评价此主题Microsoft SQL Server 数据库引擎

2015-01-10 00:54:00 1074

转载 SQLSERVER 数据库引擎中的锁定

http://msdn.microsoft.com/zh-cn/library/ms190615(v=sql.105).aspx数据库引擎中的锁定SQL Server 2008 R2其他版本1(共 1)对本文的评价是有帮助 - 评价此主题锁定是 Microsoft SQL Server

2015-01-10 00:52:04 622

转载 奇虎360公司董事长周鸿祎发布2015新年信

奇虎360公司董事长周鸿祎发布新年信。在信中,周鸿祎鼓励360员工在2015年尽情奔跑、轻装上阵,以一颗创业的初心,奔向崭新的2015年。  周鸿祎强调,面对用户的需求和信任,我们没有理由在原地踏步。  周鸿祎举例阿甘精神,“阿甘不聪明,但他倔强、执着、坚韧。无论其他人怎么看,怎么想,他都会坚持奔跑下去,永不放弃,就能得到好的结果。一种坚忍不拔的状态,一种忘我投入的信仰。要相信这个

2015-01-05 10:23:02 573

cryptopp crypto++ 8.2(2020.3最新版)在 MinGW_64编译的静态库

cryptopp crypto++ 8.2(2020.3最新版)在 MinGW_64 编译的静态库。源文件在visual studio下编译没有问题,但没有提供MinGW_64的编译环境,需要修改部分源代码才能编译通过

2020-03-11

cryptopp crypto++ 8.2在 MinGW_32 编译的静态库

cryptopp crypto++ 8.2(2020.3最新版)在 MinGW_32 编译的静态库。源文件在visual studio下编译没有问题,但没有提供MinGW_32的编译环境,需要修改部分源代码才能编译通过

2020-03-11

cryptopp crypto++ 5.6.5在 MinGW_64 编译的静态库

cryptopp crypto++ 5.6.5在 MinGW_64 编译的静态库。源文件在visual studio下编译没有问题,但没有提供MinGW_64 的编译环境,需要修改部分源代码才能编译通过

2020-03-11

libcryptopp.a cryptopp crypto++ 5.6.5在 MinGW_32 编译的静态库

cryptopp crypto++ 5.6.5在 MinGW_32 编译的静态库。源文件在visual studio下编译没有问题,但没有提供MinGW_32 的编译环境,需要修改部分源代码才能编译通过

2020-03-11

websphere (WAS)性能优化详细讲解

WAS websphere 性能调优,来自IBM,内容详实

2009-04-07

maven权威指南中文版

maven权威指南,内容很全面,中文版本

2009-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除