上一篇文章介绍了添加filter可以加快查询速度。下面继续分析: 下面这个MDX语句: 查看数据查询语句,本琢磨这应该很快,执行一个sql即可 结果发现在这之前,还需要执行这条语句,且执行时间最长: 意淫原因应该是saiku对执行的结果进行format,所以才执行这条语句,而这个字段应该是维度表,所 ...
分类:
其他好文 时间:
2016-04-18 18:37:13
阅读次数:
158
CoreData的使用
1、使用到的对象
(1)NSManagedObjectContext
操作数据库的上下文(数据库,获取与存储),即负责应用与数据库之间的交互
作用:插入数据、查询数据、删除数据
(2)NSManagedObjectModel
数据库中所有表格和他们的联系(数据模型),即代表CoreData模型文件,相
当于实体
作用:添加实体的属性与类型设置,建...
分类:
其他好文 时间:
2016-04-16 19:22:23
阅读次数:
132
1、limit x,y 或 limit z :选取从x开始的y条数据 或 选取最开始的 z条数据 2、like '%N%' : 模糊查询 查找出含有 ‘N’ 的数据 3、in ('x','y') : 查询指定字段为x或者y的数据 4、between 'x' and 'y' :查询指定字段间于x,y之 ...
分类:
数据库 时间:
2016-04-16 16:41:44
阅读次数:
176
1. 查询语句语法 2. 在单表上查询数据 1)查询所有字段 第一种方法:列出表的所有字段 第二种方法:使用*查询所有字段 2)查询指定字段 3)查询指定记录: 使用WHERE 条件表达式 4)带IN关键字的查询 例子: 3. 使用聚合函数查询数据 4. 多表上联合查询 5. 子查询 6. 合并查询 ...
分类:
数据库 时间:
2016-04-15 21:50:52
阅读次数:
271
说明:平时很少接触到大数据分页,今天有兴趣在数据库插入1000万条数据进行测试,经过查询相关资料得到如下说明:笔者在工作中有一上百万条记录的表,在jsp页面中需对该表进行分页显示,便考虑用rownum来做,下面是具体方法(每页显示20条):语句:"select * from tabname wher ...
分类:
数据库 时间:
2016-04-12 10:04:19
阅读次数:
270
数据库是存储和管理数据的仓库,但是数据库本身不能直接存储数据,数据存储在表中。存储数据必然会用到数据库服务器,即就是一台计算机上安装了数据库管理程序,如:mysql。sql语言:用于管理数据库中的数据,如:存取数据,查询数据,更新数据。数据定义语言(DataDefinitionL..
分类:
数据库 时间:
2016-04-11 07:31:26
阅读次数:
344
读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE)和实时数据查询,而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 背景: 随着一个网站的业务不断扩展,数据不断增加,数据库的压力也会越来越大,对数据库 ...
分类:
数据库 时间:
2016-04-11 01:34:40
阅读次数:
172
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: selectidfromtwherenumisnull 最好不要给数据库留N ...
分类:
数据库 时间:
2016-04-10 22:38:47
阅读次数:
287
1.创建测试表score 2.初始化数据 3.查询各班最高分(五种方案) 4.执行结果 ...
分类:
其他好文 时间:
2016-04-08 11:47:42
阅读次数:
176