近期參加了数场面试。总结一下竞聘oracle 开发岗位最常问到哪些问题: 1、delete 与 truncate 差别? 1)truncate 是DDL语句,delete 是DML语句; 2)truncate 速度远快于 delete; 原因是:当我们运行 ...
php开发面试题 数据库SQL调优的几种方式 一 总结 一句话总结: 创建索引:尽量避免使用or或者like,或者sql中的正则 存储查询中间结果 可以加sphinx搜索技术 查询优化 主从数据库 数据库连接池 sql调优的一些细节调优方法 用varchar nvarchar 代替 char nchar:变长字段存储空间小 使用表的别名:减少解析的时间并减少哪些友列名歧义引起的语法错误 用wher ...
2019-06-11 13:57 0 1124 推荐指数:
近期參加了数场面试。总结一下竞聘oracle 开发岗位最常问到哪些问题: 1、delete 与 truncate 差别? 1)truncate 是DDL语句,delete 是DML语句; 2)truncate 速度远快于 delete; 原因是:当我们运行 ...
原文地址:https://blog.csdn.net/u010520146/article/details/81161762 在项目中,SQL的调优对项目的性能来讲至关重要,所有掌握常见的SQL调优方式是必不可少的,下面介绍几种常见的SQL的调优方式,供借鉴. 一.创建索引 1. 要尽量避免 ...
1. 创建索引 1.要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引2. (1)在经常需要进行检索的字段上创建索引,比如要按照表字段username进行检 ...
php开发面试题---日常面试题1 一、总结 一句话总结: 实战确定学习方向,然后去网上找视频资源,非常多,然后看书 1、什么样的数据存在memcache里面? 要去数据库里面查询的那些数据,数据库查询结果的数据 为什么要使用Memcache?主要用于动态Web应用以减轻 ...
一、sql理论题 1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发 ...
php开发面试题---php缓存总结 一、总结 一句话总结: 缓存主要分本地缓存和分布式缓存两种 可以用分布式本地缓存:把那些常用的、不容易变的页面、数据都存下来 1、常用的缓存构架? 分布式本地缓存+分布式缓存(redis)+(数据库服务器、静态文件服务器(cdn加速 ...
php开发面试题---php 对swoole的理解 一、总结 一句话总结: 以战养学,实例驱动 swoole是披着PHP外衣的C程序:其实就是c、java那些语言里面的高阶功能:比如 持久连接、异步通信、websocket、多线程 1、swoole出现的意义是什么? 解決php ...
php开发面试题---jquery和vue对比(整理) 一、总结 一句话总结: jquery的本质是更方便的选取和操作DOM对象,vue的本质是数据和页面分离 反思的回顾非常有用,因为决定了我的方向和技巧 以战养己,这是非常非常好的方式 1、MVVM框架是什么 ...