首页 > 数据库技术
Effective MySQL之SQL语句最优化
推荐本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
MVC3----配置连接数据库
----------------配置每次加载应用程序,重新创建数据库usingSystem.Data.Entity; protectedvoidApplication_Start() { //配置每次加载应用程序,重新创建数据库 Database.SetInitializer(newDropCreateDatabaseAlways<MvcApplication2.Models.StoreManagerDB>()); Are..
分类:数据库技术   时间:2014-11-29 07:17:38    收藏:0  评论:0  赞:0  阅读:158
windows2012core下php5.5兼容mssql数据库 (完美WASP环境搭建)
微软官方发布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
Windows下手动创建Oracle实例
环境版本:Oracle11gR2Windows7旗舰版X32步骤目录:1.确定数据库和实例名称2.确认数据库认证方式3.创建数据库初始化参数文件4.创建实例5.连接并启动实例6.使用createdatabase创建数据库7.创建数据库附加表空间8.运行脚本创建数据字典视图9.创建服务器初始化文件具体实施:1.确定数..
分类:数据库技术   时间:2014-11-29 07:09:49    收藏:0  评论:0  赞:0  阅读:284
SQL2005重置identity
DBCCCHECKIDENT(TableName,RESEED,0)
分类:数据库技术   时间:2014-11-29 07:09:28    收藏:0  评论:0  赞:0  阅读:271
基于Xtrabackup进行MySQL数据库备份
一、Xtrabackup备份恢复原理备份innodb表时,xtrabackup若干个线程拷贝独立表空间的.ibd文件,并不停监视此过程中redolog的变化,添加到自己的事务日志文件(xtrabackup_logfile)中。在此过程中,发生的物理写操作越多,xtrabackup_logfile越大。在拷贝完成后的第一个prepare..
分类:数据库技术   时间:2014-11-29 07:08:58    收藏:0  评论:0  赞:0  阅读:396
[Database] Deadlock avoidance protocol
如何避免Deadlock,如果我们能提前知道各个Process对于资源的需求情况,我们就可以用Banker's algorithm (银行家算法) 来解决问题。可是这在现在中不好实现,因为很难提前知道对于资源的需求情况。此时可以用一下两种方法来解决问题。1. Wait - die Protocol2...
分类:数据库技术   时间:2014-11-29 06:40:49    收藏:0  评论:0  赞:0  阅读:284
key-value 内存数据库 : memcached vs redis
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
一些经典的SQL编程问题
一 数字辅助表? ? 数字辅助表是一个只包含从1到N的N个整数的简单表,N通常很大。数字辅助表是一个非常强大的工具,所以我们创建一个持久的数字辅助表:CREATE TABLE Nums...
分类:数据库技术   时间:2014-11-29 02:20:58    收藏:0  评论:0  赞:0  阅读:258
mysql语句分析工具explain使用说明
mysql explain使用说明mysql> show databases;+--------------------+| Database?????????? |+--------------------+| information_schema || kksns??????...
分类:数据库技术   时间:2014-11-29 02:18:28    收藏:0  评论:0  赞:0  阅读:316
MySQL 5.6.21下载安装之下载篇(一)
隐隐约约感觉到学数据库多多少少以后会涉及到mysql,好吧,那就趁着现在工作不是很忙的时间抽空来学学mysql吧,把这几天视频中学习到的知识和笔记整理了一下发出来大家共...
分类:数据库技术   时间:2014-11-29 02:18:03    收藏:0  评论:0  赞:0  阅读:267
利用binlog进行数据库的还原
前言:在学习mysql备份的时候,深深的感受到mysql的备份还原功能没有oracle强大;比如一个很常见的恢复场景:基于时间点的恢复,oracle通过rman工具就能够很快的实现数据库...
分类:数据库技术   时间:2014-11-29 02:17:38    收藏:0  评论:0  赞:0  阅读:288
SQL改写的书终于出版了
众所周知,SQL 优化很多 SQL 都是写法上有问题,目前市面上没有这种书籍,为了造福广大Oracle使用者 教主和我特意编写 SQL 改写 优化的书籍 ,大家可以到这里购买 http://product.china-pub.com/4455744#ml SQL水平比较菜的兄弟们也可以购买 运维同志们也可以购买 ??...
分类:数据库技术   时间:2014-11-29 00:17:58    收藏:0  评论:0  赞:0  阅读:340
Node.js连接数据库总结
作者: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
用Redis作为Mysql数据库的缓存
看到一篇不错的博文,记录下: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和row_number()的区别
Oracle中 rownum,为符合where条件的输出结果集中现在有多少条记录。 where条件中的rownum可以这样理解 select中的rownum可以理解为,将这条记录放到输出结果集中,就在这条记录中加上这个是第几行(输出一行生成一个) row_number()OVER (...
分类:数据库技术   时间:2014-11-29 00:13:27    收藏:0  评论:0  赞:0  阅读:362
ORACLE查看锁(lock)情况
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
SQL遍历字符串的方法
字符串穿越: 1.创建一个只存递增序列(1…n)的表——Temp,并将它与目标字符串所在的表Src进行笛卡尔运算。(Temp表的记录数要不小于遍历的目标字符串的长度) 2.过滤掉序列值大于串长的行。 3.用substr()内置函数进行遍历。 表结构如下: Temp Src id id name...
分类:数据库技术   时间:2014-11-29 00:05:47    收藏:0  评论:0  赞:0  阅读:350
Oracle中的阻塞锁SQL(阻塞在哪个数据上)
SELECT ( '节点 ' || a.inst_id || ' session ' || a.sid || ',' || a_s.serial# || ' 阻塞了 节点 ' || b.inst_id || '...
分类:数据库技术   时间:2014-11-28 22:45:08    收藏:0  评论:0  赞:0  阅读:516
sql笔记/分页存储过程
wuhu0723@126.comc#中进行++操作可以是整数或小数,sql中只能对整数进行++操作。char类型 适合存储长度波动较小不回收效率高varchar 类型 适合存储长度波动较大可以回收nchar代表unicode 存储内容包括汉字时候考虑加nSQL语句特点1不区分大小写2没有双引号所有....
分类:数据库技术   时间:2014-11-28 22:39:37    收藏:0  评论:0  赞:0  阅读:351
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!