当Memcached缓存失效时,容易出现高并发的查询DB,导致DB压力骤然上升。这篇blog主要是探讨如何在缓存将要失效时,及时地更新缓存,而不是如何在缓存失效之后,如何防止高并发的DB查询。解决这个问题有四种思路:比如一个key是aaa,失效时间是30s。1.定期从DB里查询数据,再刷到memca...
分类:
数据库 时间:
2014-05-16 05:08:26
阅读次数:
349
DBMS_XPLAN包包括一系列函数,主要是用于显示SQL语句的执行计划,且不同的情形下使用不同的函数来显示,如预估的执行计划则使用display函数,而实际的执行计划则是用display_cursor函数,对于awr中的执行计划,则是用display_awr函数,而SQL
tuning集合...
分类:
数据库 时间:
2014-05-16 04:58:05
阅读次数:
429
准备工作: SQL> conn sys/root as sysdba
Connected. SQL> grant select on v_$sql_plan to scott; Grant succeeded.
SQL> grant select on v_$session to scott; Gr...
分类:
数据库 时间:
2014-05-16 04:56:06
阅读次数:
431
目录结构如下:行转列列转行[一]、行转列1.1、初始测试数据表结构:TEST_TB_GRADEcreatetableTEST_TB_GRADE (
IDNUMBER(10)notnull, USER_NAMEVARCHAR2(20CHAR), COURSEVARCHAR2(20CHAR), SCOR...
分类:
数据库 时间:
2014-05-16 04:48:21
阅读次数:
485
我们经常会遇到这样的要求:用户给发过来一些数据,要我们直接给存放到数据库里面,有的是Insert,有的是Update等等,少量的数据我们可以采取最原始的办法,也就是在SQL里面用Insert
into来实现,但是如果有几十条几百条甚至上千条数据的时候继续写单独的SQL语句的话那就惨了,其实有两种简单...
分类:
数据库 时间:
2014-05-15 16:48:12
阅读次数:
347
SQL> conn scott/tiger@vm_databaseConnected
to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0Connected as
scott。。。。。。SQL> drop table student...
分类:
数据库 时间:
2014-05-15 16:33:54
阅读次数:
332
原文:http://firepix.iteye.com/blog/1618343phonegap 数据库详解博客分类:web
Appphonegap今天就把之前使用phonegap的一些见解和疑惑写出来,以便于自己以后查看,有兴趣的同学也可以那去查看,可以做一些参考,本人也是刚学习,所以其中有引起分...
分类:
数据库 时间:
2014-05-15 16:32:03
阅读次数:
422
找过好几个sql格式化助手的工具,对中文的支持不太好,格式化完后会出现乱码。SQL Pretty
Printer这个用着还行,小巧干净,格式化完后的界面看着也舒服。强烈推荐。下面是软件界面具体的可以去官网看:http://www.dpriver.com/这个好像没有代码键入提示的功能,不过也够用了。...
分类:
数据库 时间:
2014-05-15 15:39:49
阅读次数:
444
原文:SQL Server 在多个数据库中创建同一个存储过程(Create Same
Stored Procedure in All
Databases)一.本文所涉及的内容(Contents)本文所涉及的内容(Contents)背景(Contexts)遇到的问题(Problems)实现代码(SQL...
分类:
数据库 时间:
2014-05-15 15:35:56
阅读次数:
497
1.安装
pymysql,地址:https://code.google.com/p/pymysql/2.安装django 然后执行django-admin.py
startproject mysite3.在project的__init__.py中加如下面的语句 try: import py...
分类:
数据库 时间:
2014-05-15 15:31:20
阅读次数:
337
原文:SQL Server
多实例下的复制一.本文所涉及的内容(Contents)本文所涉及的内容(Contents)背景(Contexts)搭建步骤(Procedure)注意事项(Attention)二.背景(Contexts)
在服务器A有一个数据库Task,需要把部分表部分字段发布订阅到服务器...
分类:
数据库 时间:
2014-05-14 10:34:57
阅读次数:
555
一.入门基础1.连接MYSQL:格式: mysql -h主机地址 -u用户名
-p用户密码1.1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot
-p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,...
分类:
数据库 时间:
2014-05-15 15:19:12
阅读次数:
525
ORACLE数据库维护(转)----一篇关于oracle的不错的文章1.
ORACLE数据库启动与关闭1.1 打开和关闭数据库 (手工)1.1.1 sqlplus连接1.1.2 打开数据库1.1.3 启动oracle
listener1.1.4 关闭oracle listener1.1.5 关闭数据...
分类:
数据库 时间:
2014-05-14 14:00:13
阅读次数:
631
原文:Mysql编写定时任务事件场景:
例如:某系统,用户每天只能拥有一次的抽奖机会,抽过后当天就不可再抽,但是过了24:00点后用户就重新拥有一次抽奖机会。像这种需要数据库定时对某个字段进行更新操作的任务,完全可以通过数据库本身的事件机制进行操作,而服务器端也不需要用额外的代码进行这种监控定时的操...
分类:
数据库 时间:
2014-05-14 13:50:03
阅读次数:
477
一、总概:
本文介绍了MySQL高可用性的实现方案MHA,MHA由Node和Manager组成,Node运行在每一台MySQL服务器上,不管是MySQL主服务器,还是MySQL从服务器,都要安装Node。主从安装keepalived
,实现虚拟ip漂移,程序不用改IP自动切换。二、环境1、操作系统:...
分类:
数据库 时间:
2014-05-14 13:45:53
阅读次数:
717
一.脚本基础 1.USE语句 设置当前数据库。 2.声明变量 语法:DECLARE @变量名
变量类型 在声明变量后,给变量赋值之前,变量的值为NULL。
将系统函数赋给声明的变量,这个方法可以使我们能更安全地使用值,该值只有人为地改变时它才变动。如果直接使用系统函数本身,那么当它发生变动时,有 时...
分类:
数据库 时间:
2014-05-14 13:23:11
阅读次数:
508
SQL:CREATE PROCEDURE PagingViewTest(
@currentPageIndex INT, --页序号 @pageSize INT, --页大小 @pageCount INT OUTPUT
--返回值,总记录数)ASBEGIN--取总记录数SELECT @p...
分类:
数据库 时间:
2014-05-14 13:15:07
阅读次数:
473
是SQL Server编排数据的内部方法。它为SQL
Server提供一种方法来编排查询数据什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL
Server中的数据记录也是按页存放的,每页容量一般为4K。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部...
分类:
数据库 时间:
2014-05-14 12:46:18
阅读次数:
478
mysql_connect(): Connection using old (pre-4.1.1)
authentication protocol
refused解决方法有如下三种:1、服务器端升级启用secure_auth选项;2、客户端连接时off掉secure_auth,即连接时加上--sec...
分类:
数据库 时间:
2014-05-14 12:42:12
阅读次数:
528
转自:http://www.cnblogs.com/quansixiang/archive/2010/09/17/1829286.html1
Geodatabase概念
Geodatabase是ArcInfo8引入的一种全新的面向对象的空间数据模型,是建立在DBMS之上的统一的、智能的空间数据模型....
分类:
数据库 时间:
2014-05-14 12:31:57
阅读次数:
711