:doodle{ @size: 100vm 98vmin; } position: fixed; top: @r(1%, 100%); left: @r(1%, 100%); width: 2px; height: 2px; background: #04033e; border-radius: 50%; z-index:-999; background: hsl(@r(90, 120, 3), @r(90%, 100%), @r(30%, 40%)); zoom: @rn(.1, 5, 3); transform: rotate(@r(360deg)) translate(@r(-50, 50)vmin, @r(-50, 50)vmin); animation: move @r(20, 40)s infinite @r(-10, 0)s @p(linear, ease-in, ease-in-out) alternate; box-shadow: 0 0 1px hsl(@r(90, 120, 3), @r(90%, 100%), @r(30%, 40%)), 0 0 3px hsl(@r(90, 120, 3), @r(90%, 100%), @r(30%, 40%)); @keyframes move { 0% { transform: rotate(0) translate(0, 0); } 100% { transform: rotate(720) translate(-90, -90); } } @keyframes starMove{ from { } to { } } @keyframes weiba{ 100%{ box-shadow: 0 0 100px #fff, 0 0 300px #fff; } }

MYSQL 查询脚本优化

业务需要,优化一段多表查询脚本。
总结下来,采取以下步骤。

分析语句

  1. 分析语句,了解逻辑,是否可以先优化逻辑。
  2. 查询语句的查询范围,是否是全表查询,如果是,尽量优化为按索引查询。
  3. 查看语句数量,是否有重复的子查询可以合并,查看是否有多余的连接表。
  4. 尝试使用临时表,可以显著提升查询性能。
DROP TABLE IF EXISTS TEMP_NAME;
CREATE TEMPORARY TABLE TEMP_NAME(
 COLUMN1 COLUMN_TYPE,
 COLUMN2 COLUMN_TYPE
);
INSERT INTO TEMP_NAME
SELECT COLUMN1,COLUMN2 FROM DATATABLE;

posted @ 2019-09-27 16:55  不拖延从明天开始  阅读(234)  评论(0编辑  收藏  举报
xxxx