推荐本SQL优化的书《Effective MySQL之SQL语句最优化》。
主要讲解:如何去分析SQL的性能、索引的原理、如何创建合适的索引、如何去分析线上系统的性能瓶颈。
另外还介绍了几个辅助工具:
mysqldumpslow 来分析慢查询日志;
Google开源的mysql-slow-query-log-parser 分析慢查询日志;
应用程序中使用MySQL Proxy来收集S...
分类:
数据库技术 时间:
2014-11-29 08:59:58
收藏:
0 评论:
0 赞:
0 阅读:
490
----------------配置每次加载应用程序,重新创建数据库usingSystem.Data.Entity;
protectedvoidApplication_Start()
{
//配置每次加载应用程序,重新创建数据库
Database.SetInitializer(newDropCreateDatabaseAlways<MvcApplication2.Models.StoreManagerDB>());
Are..
分类:
数据库技术 时间:
2014-11-29 07:17:38
收藏:
0 评论:
0 赞:
0 阅读:
158
微软官方发布sqlsrv3.1(2014年11月14日)已经支持php5.5(可惜只支持32位版本)但国外大神已经解决这个问题了,甚至改良到支持5.6的版本。下边跟着我完美搭建WASP环境吧.Windows2012R2core+apache2.4.10(64)+php5.5.19(64)+mssql2012.安装windows2012核心版配置vc环境vcredit*86..
分类:
数据库技术 时间:
2014-11-29 07:17:18
收藏:
0 评论:
0 赞:
0 阅读:
302
环境版本:Oracle11gR2Windows7旗舰版X32步骤目录:1.确定数据库和实例名称2.确认数据库认证方式3.创建数据库初始化参数文件4.创建实例5.连接并启动实例6.使用createdatabase创建数据库7.创建数据库附加表空间8.运行脚本创建数据字典视图9.创建服务器初始化文件具体实施:1.确定数..
分类:
数据库技术 时间:
2014-11-29 07:09:49
收藏:
0 评论:
0 赞:
0 阅读:
284
DBCCCHECKIDENT(TableName,RESEED,0)
分类:
数据库技术 时间:
2014-11-29 07:09:28
收藏:
0 评论:
0 赞:
0 阅读:
271
一、Xtrabackup备份恢复原理备份innodb表时,xtrabackup若干个线程拷贝独立表空间的.ibd文件,并不停监视此过程中redolog的变化,添加到自己的事务日志文件(xtrabackup_logfile)中。在此过程中,发生的物理写操作越多,xtrabackup_logfile越大。在拷贝完成后的第一个prepare..
分类:
数据库技术 时间:
2014-11-29 07:08:58
收藏:
0 评论:
0 赞:
0 阅读:
396
如何避免Deadlock,如果我们能提前知道各个Process对于资源的需求情况,我们就可以用Banker's algorithm (银行家算法) 来解决问题。可是这在现在中不好实现,因为很难提前知道对于资源的需求情况。此时可以用一下两种方法来解决问题。1. Wait - die Protocol2...
分类:
数据库技术 时间:
2014-11-29 06:40:49
收藏:
0 评论:
0 赞:
0 阅读:
284
Memcached:高性能的分布式缓存数据库key-value存储方式(hashmap)不支持数据持久化,服务器关闭后数据全部被丢失C开发的,基于libevent库,在大多数linux,bsd,solaris,以及windows等os上都可用客户端实现软件的语言非常多:C/C++, PHP, Jav...
分类:
数据库技术 时间:
2014-11-29 06:39:59
收藏:
0 评论:
0 赞:
0 阅读:
551
一 数字辅助表? ? 数字辅助表是一个只包含从1到N的N个整数的简单表,N通常很大。数字辅助表是一个非常强大的工具,所以我们创建一个持久的数字辅助表:CREATE TABLE Nums...
分类:
数据库技术 时间:
2014-11-29 02:20:58
收藏:
0 评论:
0 赞:
0 阅读:
258
mysql explain使用说明mysql> show databases;+--------------------+| Database?????????? |+--------------------+| information_schema || kksns??????...
分类:
数据库技术 时间:
2014-11-29 02:18:28
收藏:
0 评论:
0 赞:
0 阅读:
316
隐隐约约感觉到学数据库多多少少以后会涉及到mysql,好吧,那就趁着现在工作不是很忙的时间抽空来学学mysql吧,把这几天视频中学习到的知识和笔记整理了一下发出来大家共...
分类:
数据库技术 时间:
2014-11-29 02:18:03
收藏:
0 评论:
0 赞:
0 阅读:
267
前言:在学习mysql备份的时候,深深的感受到mysql的备份还原功能没有oracle强大;比如一个很常见的恢复场景:基于时间点的恢复,oracle通过rman工具就能够很快的实现数据库...
分类:
数据库技术 时间:
2014-11-29 02:17:38
收藏:
0 评论:
0 赞:
0 阅读:
288
众所周知,SQL 优化很多 SQL 都是写法上有问题,目前市面上没有这种书籍,为了造福广大Oracle使用者 教主和我特意编写 SQL 改写 优化的书籍 ,大家可以到这里购买
http://product.china-pub.com/4455744#ml
SQL水平比较菜的兄弟们也可以购买
运维同志们也可以购买
??...
分类:
数据库技术 时间:
2014-11-29 00:17:58
收藏:
0 评论:
0 赞:
0 阅读:
340
作者:zhanhailiang 日期:2014-11-28
1. 连接MySQL
mysql: https://www.npmjs.org/package/mysql
使用说明:node.js之mysql包使用说明
2. 连接Redis
redis: https://www.npmjs.org/package/redis
使用说明:基...
分类:
数据库技术 时间:
2014-11-29 00:16:38
收藏:
0 评论:
0 赞:
0 阅读:
225
看到一篇不错的博文,记录下:http://blog.csdn.net/qtyl1988/article/details/39553339http://blog.csdn.net/qtyl1988/article/details/39519951http://blog.csdn.net/qtyl198...
分类:
数据库技术 时间:
2014-11-29 00:14:47
收藏:
0 评论:
0 赞:
0 阅读:
360
Oracle中 rownum,为符合where条件的输出结果集中现在有多少条记录。 where条件中的rownum可以这样理解 select中的rownum可以理解为,将这条记录放到输出结果集中,就在这条记录中加上这个是第几行(输出一行生成一个) row_number()OVER (...
分类:
数据库技术 时间:
2014-11-29 00:13:27
收藏:
0 评论:
0 赞:
0 阅读:
362
SELECT /*+ RULE */ ls.osuser os_user_name, ls.username user_name, DECODE (ls.TYPE, 'RW', 'Row wait enqueue lock', 'TM', 'DML enqueue ...
分类:
数据库技术 时间:
2014-11-29 00:12:48
收藏:
0 评论:
0 赞:
0 阅读:
201
字符串穿越: 1.创建一个只存递增序列(1…n)的表——Temp,并将它与目标字符串所在的表Src进行笛卡尔运算。(Temp表的记录数要不小于遍历的目标字符串的长度) 2.过滤掉序列值大于串长的行。 3.用substr()内置函数进行遍历。 表结构如下: Temp Src id id name...
分类:
数据库技术 时间:
2014-11-29 00:05:47
收藏:
0 评论:
0 赞:
0 阅读:
350
SELECT ( '节点 ' || a.inst_id || ' session ' || a.sid || ',' || a_s.serial# || ' 阻塞了 节点 ' || b.inst_id || '...
分类:
数据库技术 时间:
2014-11-28 22:45:08
收藏:
0 评论:
0 赞:
0 阅读:
516
wuhu0723@126.comc#中进行++操作可以是整数或小数,sql中只能对整数进行++操作。char类型 适合存储长度波动较小不回收效率高varchar 类型 适合存储长度波动较大可以回收nchar代表unicode 存储内容包括汉字时候考虑加nSQL语句特点1不区分大小写2没有双引号所有....
分类:
数据库技术 时间:
2014-11-28 22:39:37
收藏:
0 评论:
0 赞:
0 阅读:
351