正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 许多程序设计语言都支持利用正则表达式进行字符串操作。 MongoDB 使用 $regex 操作符来设置匹配字符串的正则表达式。 MongoDB使用PCRE (Perl Compatible Regular Expression) ...
分类:
数据库 时间:
2016-04-19 19:01:56
阅读次数:
190
1. Loadrunner通过sitescope监控mysql 1.1. Sitescope下载 第一次在网上下载的是sitescope11.30,安装之后无法破解,所以最后卸载了,重新下载了sitescope9.50安装包; Sitescope9.5安装和破解文件,下载地址 https://yun ...
分类:
数据库 时间:
2016-04-19 19:02:09
阅读次数:
696
/* 启动MySQL */net start mysql /* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()upda ...
分类:
数据库 时间:
2016-04-19 19:01:13
阅读次数:
272
加快sql查询是非常重要的技巧,简单来说加快sql查询的方式有以下几种:一、索引的引用 1、索引一般可以加速数据的检索速度,加速表与表之间的链接,提高性能,所以在对海量数据进行处理时,考虑到信息量比较大,应该对表建立索引,包括在主键上建立聚簇索引,将聚合索引建立在日期刊上等。索引的优点有很多,但是对 ...
分类:
数据库 时间:
2016-04-19 18:56:36
阅读次数:
182
查询表名为tb_menu的所有列名 select name from syscolumns where id=object_id('tb_menu') 查询表名为tb_menu的所有列名个数 select count(name) from syscolumns where id=object_id( ...
分类:
数据库 时间:
2016-04-19 18:55:42
阅读次数:
575
Hint概述 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。 此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从 而使语句高效的运行。例如,如 ...
分类:
数据库 时间:
2016-04-19 18:54:02
阅读次数:
274
模式(Schema)是数据库中全体数据的逻辑结构和特征的描写叙述。又称概念模式或概念视图。视图可理解为一组记录的值,用户或程序猿看到和使用的数据库的内容。 模式处于三级结构的中间层。它是整个数据库实际存储的抽象表示,也是对现实世界的一个抽象,是现实世界某应用环境(企业或单位)的全部信息内容集合的表示 ...
分类:
数据库 时间:
2016-04-19 18:50:50
阅读次数:
148
官方的MongoDB的文档中说明,覆盖查询是以下的查询: 所有的查询字段是索引的一部分 所有的查询返回字段在同一个索引中 由于所有出现在查询中的字段是索引的一部分, MongoDB 无需在整个数据文档中检索匹配查询条件和返回使用相同索引的查询结果。 因为索引存在于RAM中,从索引中获取数据比通过扫描 ...
分类:
数据库 时间:
2016-04-19 18:52:03
阅读次数:
188
Redis 场景:消息发布订阅,产品属性分析,非严格的事务 Memcached 场景:读密集,写一般的应用,会话 MongoDB 场景:业务灵活多变,给予GIS的应用,高并发业务,无事务 ...
分类:
数据库 时间:
2016-04-19 18:47:56
阅读次数:
189
一、 优化概述 MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上,我们可以用mpstat, iostat, ...
分类:
数据库 时间:
2016-04-19 18:48:44
阅读次数:
261
解释型与预编译型 1、传统的数据库,存储过程有comp的过程,IQ不做。 2、!!!存储过程性能吞吐量要比直接查询降一半。 3、IQ内部,多个语句会分析并转换成存储过程去执行。所以语句多一次执行,语句少直接逐句执行。 4. 使用索引 简化条件 选择算法 join group 行数 cpu disti... ...
分类:
数据库 时间:
2016-04-19 17:33:51
阅读次数:
299
git api存储了很多有用的仓库信息可供大家查阅,而且最重要的是你可以把它爬下来搞一搞,用python可以轻松的做到这一点,然而访问git api的时候会有一个访问限制,没有认证的访问每小时只能进行60次。。。所以需要认证一下。 比较简单的办法就是在requsets中加入参数,参数为你的clien ...
分类:
数据库 时间:
2016-04-19 17:31:16
阅读次数:
1307
sp_iqstatus; sp_iqversionuse; 重点查看: 设备大小; 动态内存; active txn versions 集群: 1、操作系统要一样 2、并发查询的能力可以水平线性扩展; 3、单机时,并发1秒以上的查询,到四五十的同时查询时,性能就会急剧下降。 其中一个辅助接点是作为协... ...
分类:
数据库 时间:
2016-04-19 17:30:55
阅读次数:
270
目前总结的语句,在查看数据的连接情况很有用 ,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。 1. Sql代码 select count(*) from v$process select count(*) from v$process --当前的数据库连接数 ...
分类:
数据库 时间:
2016-04-19 17:25:32
阅读次数:
173
1)使用mongodb连接mongo 看见成功在collection aa中插入了我在程序中创建的数据 2)使用mongoskin连接mongo 修改了数据 tip:mongoskin是node.js原生驱动mongodb的子集 也就是你也可以像使用mongodb那样使用mongoskin 3)进阶 ...
分类:
数据库 时间:
2016-04-19 17:19:17
阅读次数:
320
ORA-00984: 列在此处不允许SQL parse error location Oracle 插入数据的时候一直提示列在此处不允许。网上搜索答案说是类型不匹配的多,但我的错误确是一个低级错误,插入的时候数据使用了双引号。谨记之…… 错误: INSERT INTO ZP_CDC.T_WEBCHA ...
分类:
数据库 时间:
2016-04-19 17:18:46
阅读次数:
195
1、考虑数据规划,存储空间有多少等等。 按照公式估算; 字符集、排序、页面大小创建后不能更改。数据存储空间规划,特别是集群模式的部署 LUN Plan要点。 IQ使用的磁盘,物理上必须要与其它应用隔离; RAID 5/6 不要用LVM 尽量分散I/O1、建议先打补丁再建库。2、准备文件系统 建议给数... ...
分类:
数据库 时间:
2016-04-19 17:18:00
阅读次数:
307