忙里偷闲,学习了一下下
这两天,项目赶得不是很近,也没什么bug需要修复的,就自己看了点知识(强迫症又犯了,纠结点还是些,有啥区别么,就是脑子不好)
比较杂,负载均衡啊,脏读啊,索引啊,视图啊,访问修饰符啊,好像又没啥了,看来也没看多少东西啊,还是效率太低了,这是病得治
想想有什么印象比较深的哈
想优化就得从小的抓起,建索引啥的,具体不是很清晰,我们现在都用的是主键索引吧,那么什么聚集索引,非聚集索引是什么鬼,只知道大体概念,怎么用,什么时候用也不懂的说。
还有就是查询的时候,那个例子是牺牲了代码的可读性,换取了搜索效率,既然是亿级数据秒读了,那么牺牲点代码可读性也就无可厚非了吧,反正是把sql语句写成存储过程,那么丢在那里不被客户看到,算是成功了的样子。
还提及了虚拟表,这样写起来是挺多的感觉,不过少了重复的查询,效率提高还是显著的,再就是避免“*”,这个也是对的,多余的数据读取貌似也很费资源吧,尤其是数据量超级大的时候了。
脏读涉及到了事务,之前略有了解,不过好像没看到脏读问题是怎么处理的,根据之前看的应该是什么依赖性吧,我去百度下哈,好像是依赖关系,那个网页找不到了,以后看到事务的相关知识再整理吧。还有就是锁,这个也没看呢,囧。
那个数据查询的话好像就记得这些了
别的看的好像都是基础知识,概念性的,算是了解了一些,具体说不上啥,可能实际过程遇到才会有印象吧
这个是4-16的,就是别人说才知道的
EF效率慢可以优化好像
也可以分析下生成的sql
http://www.cnblogs.com/LingzhiSun/archive/2011/05/05/EF_Trick5.html
忙里偷闲,学习了一下下相关推荐
- 【李超树】李超线段树维护凸包(凸壳) (例题:blue mary开公司+线段游戏+ZZH的旅行)
文章目录 前言 李超树 引入(斜率优化) 什么是李超树? 李超树活着能干点什么? 算法思想(使用手册?) 插入 查询 模板 判断是否覆盖(优不优) 插入 查询 例题 板题:BlueMary开公司 分析 ...
- python数据框拼接_pandas数据拼接的实现示例
一 前言 pandas数据拼接有可能会用到,比如出现重复数据,需要合并两份数据的交集,并集就是个不错的选择,知识追寻者本着技多不压身的态度蛮学习了一下下: 二 数据拼接 在进行学习数据转换之前,先学习 ...
- 【阅读笔记】Towards Personalized Federated Learning个性化联邦综述
文章目录 前言 1 背景 1.1 机器学习.联邦学习 1.2 促进个性化联邦学习的动机 2 个性化联邦学习的策略 2.1 全局模型个性化 2.1.1 基于数据的方法 2.1.1.1 数据增强 Data ...
- win7 开始 计算机箭头,win7系统开机黑屏屏幕上一个箭头的解决办法
大伙儿有木有碰到过那样的状况:win7系统软件启动后,沒有登陆到一切正常的页面,只是死机了,随后全部显示屏只能1个鼠标箭头.电脑上新手们毫无疑问会感觉无计可施,没事儿,雨林木风小编又来协助大伙儿解决困 ...
- 【python小白】抖音无水印视频下载小工具(windows)
无水印视频的方法大家都已经知道了,我很早之前也写了一个脚本.最近学习了一下下pyside2,所以我用python写了一个小工具. 运行图: from PySide2.QtWidgets import ...
- Python | 这是过七夕吗?这是趁机学习一下下,就一下~~
七夕要来了,果然学习的时刻又到了,学到了学到了 用Python库将文字信息或者网络链接合并到图片中,形成一张二维码,简单记录一下下 words:二维码内容,链接或者句子(暂不支持中文) veision ...
- 数学建模学习笔记(二十二)灰色预测(下下)GM(2,1)
GM(2,1) 理论推导: 例子: matlab代码: clc,clear x0=[41,49,61,78,96,104]; n=length(x0); x1=cumsum(x0); a_x0=dif ...
- makefile学习(转载)
该篇文章为转载,是对原作者系列文章的总汇加上标注. 支持原创,请移步陈浩大神博客: http://blog.csdn.net/haoel/article/details/2886 makefile很重 ...
- 学习java三个技巧要知道!
java一直是IT行业发展前景非常不错的一门编程语言,学起来是相对有点困难的,尤其是零基础学员,要想学好java技术,一定要知道这三个技巧,来看看下面的详细介绍就知道了. 学习java三个技巧要知道! ...
最新文章
- 在windows下配置pthread多线程
- 关于c++中的Debug以及runtime_error之segment_fault
- 静默安装Azure CLI
- 我的Java后端书架
- linux脚本判断流程控制,Shell 脚本-6- 流程控制之判断分支
- 会议交流 | DataFunSummit 知识图谱在线峰会——链接知识图谱最前沿技术和最落地产业化应用的桥梁!...
- SAS在金融中的应用一
- android小细节
- excel引用指定单元格数据_数据、运算符及单元格引用
- oracle中冗余,各位有没有检查冗余索引的脚本
- 检查计算机网络是否连通可运行什么命令,用ping命令如何检测目标主机是否能连通...
- C++ Hash表模板
- html 页面加载中 请稍候,html 提示“数据在加载中,请稍后……”
- JavaSE基础学习
- H5安卓下载以及IOS跳转AppStore下载App
- vue 窗口变小文字_页面字体随窗口变化大小
- 2022 Apache IoTDB 物联网生态大会成功举办,见证工业数据已然创造的未来
- Gson 中对象类型的相互转换
- 很励志的故事(尸山代码)
- Axure RP 新闻标题链接制作
热门文章
- 小米5x html,小米5X参数_小米5X配置怎么样-太平洋IT百科
- 疾病研究:8岁男童成为美国首位接受基因治疗的杜氏进行性肌营养不良患者
- AI大咖卡塞尔:别怕人工智能,它的未来掌握在我们手中
- 为什么叫zigbee_Zigbee 和 Wifi 的区别是什么
- 或许我们应该让自己的选择决定自己的内心,而不是让内心去决定选择。--------战胜自己
- RTX4060 系 2399 元起,NVIDIA 又赢麻了
- 【图论——第一讲】图论基础以及图的储存
- 企业经营不善谁之过错?
- 【派森送书】第一期 -《Python从入门到精通(微课精编版)》
- java highcharts_java后台生成HighCharts图片