1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: selectidfromtwherenumisnull 最好不要给数据库留N ...
分类:
数据库 时间:
2016-04-10 22:38:47
阅读次数:
287
MongoDB Sharding架构下连接数很容易达到很高,这里连接数分为几个概念: tcp 连接数 netstat可以统计的,一般这个是最高.如果mongod/mongos在同一台服务器,更明显。 参考命令:netstat -ant|awk ‘{print $5}’ |awk -F: ‘{prin ...
分类:
数据库 时间:
2016-04-10 21:28:30
阅读次数:
607
SQL Server2012 T-SQL基础教程--读书笔记(5-7章) SqlServer T-SQL 示例数据库:点我 Chapter 05 表表达式 5.1 派生表 5.1.1 分配列别名 5.1.2 使用参数 5.1.3 嵌套 5.1.4 多个引用 5.2 公用表表达式 5.2.1 分别列别 ...
分类:
数据库 时间:
2016-04-10 21:26:02
阅读次数:
372
PostgreSQL备份与恢复示例 文档控制 l 文档变更记录 日期 版本号 作者 备注 2009-8-13 v1.0 陈浩 创建 TOC \o "1-3" \h \z \u PostgreSQL备份与恢复 文档控制 一、 简介 二、 SQL转储 (一)pg_dump (二)pg_dumpall; ...
分类:
数据库 时间:
2016-04-10 21:23:33
阅读次数:
307
SQL Server2012 T-SQL基础教程--读书笔记(8 - 10章) 示例数据库:点我 CHAPTER 08 数据修改 8.1 插入数据 8.1.1 INSERT VALUES 语句 8.1.2 INSERT SELECT 语句 8.1.3 INSERT EXEC 语句 8.1.4 SEL ...
分类:
数据库 时间:
2016-04-10 21:23:29
阅读次数:
468
解决数据库Operation not allowed when innodb_forced_recovery > 0 请修改my.cnf innodb_force_recovery = 1 修改为 innodb_force_recovery = 0 在关闭时,参数innodb_fast_shutdo ...
分类:
数据库 时间:
2016-04-10 21:18:03
阅读次数:
255
所谓SQL注入,就是通过把SQL命令插入到Web表单提 交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据 库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据 ...
分类:
数据库 时间:
2016-04-10 21:04:57
阅读次数:
301
首先参照这里:http://www.jb51.net/softjc/158485.html 最好odbc用现在mysql官网上推荐的5.1.XX版本,因为要与jdk和tomcat的系统版本保持一致, 所以本人下的是winX86--32bit版本的odbc驱动包。各位随意啦~ win7x64位系统如何 ...
分类:
数据库 时间:
2016-04-10 20:58:46
阅读次数:
290
在Linux中打开oracleenterprisemanagerconsole控制台失败,请确认下面几个要点。1看http后面没有s。2看em的第一个缺省端口是1158端口,即:http://你的主机名或IP:1158/em3看开启em的命令是:emctlstartdbconsole。一般说来,都是因为oracleenterprisemanager控制台没有启动。
分类:
数据库 时间:
2016-04-10 19:47:07
阅读次数:
244
mysql密码丢失找回步骤1停止数据库/etc/init.d/mysqldstop2使用--skip-grant-tables忽略授权表启动数据库服务/usr/local/mysql/bin/mysqld_safe--skip-grant-tables&3mysql直接进入更改密码updatemysql.usersetpassword=password(‘c110123‘)whereuser=‘root‘andhost=‘local..
分类:
数据库 时间:
2016-04-10 19:45:34
阅读次数:
262
刚初始化的数据库要做的步骤1为root设置了密码2删除默认用户3删除默认的test库修改密码的方法1为管理员设置密码(开始没密码)mysqladmin-urootpassword‘12qwaszx‘;2修改密码方法一:mysqladmin管理工具(推荐使用)mysqladmin-uroot-p‘12qwaszx‘password‘c110123‘;注意有空格(passw..
分类:
数据库 时间:
2016-04-10 19:45:17
阅读次数:
321
执行结果 8 rows in set (0.00 sec) Query OK, 1 row affected (0.05 sec) mysql> SELECT @qqq;+ +| @qqq |+ +| 8 |+ +1 row in set (0.00 sec) ...
分类:
数据库 时间:
2016-04-10 19:31:50
阅读次数:
330
在64位机器上,如果你想要连接32位mysql ,一般会安装mysql connector/ODBC 64位,并在配置ODBC数据源测试中连接正常(而实际我都没测试成功。。。),但在程序连接,如ASP、asp.net、VB、Delphi 等软件访问数据库时,却提示找不到ODBC驱动。 这个问题网上找 ...
分类:
数据库 时间:
2016-04-10 19:23:13
阅读次数:
168
1、先进入开始菜单,如上图,点“服务管理器”,启动sqlserver2000服务器,显示“正在运行”,表明开启成功; 2、点“企业管理器”,进入视图化操作界面, 右键数据库,--所有任务--附加数据库,然后添加进.mdf文件即可。 ...
分类:
数据库 时间:
2016-04-10 19:17:50
阅读次数:
172
关键字:SQL Server 2008, recover deleted records 今天有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。让我帮他解决一下,不然他要赔偿客户很多钱。 SQL Serve ...
分类:
数据库 时间:
2016-04-10 19:16:36
阅读次数:
176
使用plsql 连接oracle 数据库报ora 12557 错误: 解决方案: 1:首先确保服务中的service以及监听器都开启 2:F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下的tnsnames配置文件中的字符串连接是否 ...
分类:
数据库 时间:
2016-04-10 19:14:04
阅读次数:
236