——看别人整理的——1,对于数据库优化你有什么办法?2,强制提高网站性能有什么办法?3,千万级,亿级数据查询慢,有什么优化办法?4,聚集索引,非聚集索引的区别是什么?怎么用?什么场合用?5,常用的集合类是哪些?哪些效率高?效率高的原因是什么?6,权限管理,具体到增删改查,你如何控制页面显示哪些操作功...
分类:
其他好文 时间:
2015-09-19 19:42:58
阅读次数:
261
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is nul...
分类:
数据库 时间:
2015-09-14 11:50:17
阅读次数:
243
{优秀的数据库应用应当充分考虑数据库访问的速度问题。通常可以通过优化数据库、优化 查询语句、分页查询等途径收到明显的效果。即使是这样,也不可避免地会在查询时闪现一个带有 SQL符号的沙漏,即鼠标变成了查询等待。最可怜的是用户,他(她)在此时只能无奈地等待。遇到急性子的,干脆在此时尝试 Windows...
分类:
编程语言 时间:
2015-09-13 10:34:56
阅读次数:
139
作为记录,一些最基本的检查:1、数据库日志文件是否很慢,会拖慢系统速度;如何收缩日志需要注意;2、tempDb数据库是否很大,会拖慢系统速度;数据库每次重启,会重建tempdb,给tempdb分配一个初始值较大的空间,如数据文件300m,日志文件50m;3、通过管理工具,性能查看器,根据磁盘io,两...
分类:
数据库 时间:
2015-09-10 00:19:51
阅读次数:
295
事情是这样的,大概也就几万注册用户的站点(使用django1.6), session 存储在关系型数据库,这次上线之后发现session表几十万数据了,过期session没有被自动删除
思考
官网 session文档
django的 session是可以存储在多种介质下的,db,文件,cache(缓存也可以定义)都行,也可以使用cookie base的session
默认的序列化方式是BaseJSO...
分类:
其他好文 时间:
2015-09-09 13:30:50
阅读次数:
338
原文地址:http://www.cnblogs.com/yunfeifei/p/3850440.html网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感...
分类:
数据库 时间:
2015-09-07 22:26:19
阅读次数:
188
MySQL数据库是一种小型关系型数据库管理系统,MySQL数据库的优化是MySQL数据库操作过程中非常重要的工作,MySQL数据库的优化能够实现MySQL数据库操作的简便。 第一步: 1:磁盘寻道能力,以高速硬盘(7200转/秒),理论...
分类:
数据库 时间:
2015-09-01 17:12:38
阅读次数:
210
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is nul...
分类:
数据库 时间:
2015-08-31 15:03:31
阅读次数:
256
数据表的约束我觉得还是很有用的,至少在数据库优化方面还是用的比较多的,可以大大的提高检索效率,作用也是比较明显的,另外一点,表的约束可以在某种程度上简化程序代码端的业务逻辑量,这寄存于DBMS上面,其维护性我绝得韩式比较高的,这一般类型的数据库里面,我们常见的约束有:主键,外键,为空,唯一等,这四类是比较常见的约束,我绝对约束的实质应该是为真实的业务逻辑而服务的,否则则没有意义,所以,面对不同的业务...
分类:
数据库 时间:
2015-08-28 21:36:43
阅读次数:
261
mysql数据库优化 pt-query-digest使用 一、pt-query-digest工具简介pt-query-digest是用于分析 mysql慢查询的一个工具,它可以分析binlog、General log、slowlog , 也可以通过show processlist或者通过tcpdum...
分类:
数据库 时间:
2015-08-28 15:27:20
阅读次数:
298