ora01747
求助,还能这么优化?这是一个视图的查询,每次要10秒左右。 我移到存储过程中,居然报ORA-01747:user.table.column,table.column或列说明无效 无语了,放在视图中没问题的, dblink是不是有什么限制,还是啥的。 Oracle insert into MR_MSG_XZBKMX_RES_BKXX(
求助,还能这么优化?这是一个视图的查询,每次要10秒左右。我移到存储过程中,居然报 ORA-01747: user.table.column, table.column 或列说明无效
无语了,放在视图中没问题的,
dblink是不是有什么限制,还是啥的。 Oracle
insert into MR_MSG_XZBKMX_RES_BKXX(ID,MSGID,HH,HM, DZ,BW,BCH, BWH,KJ,BSH, SQXZ,SQCBR,HBSL, ZDDS,RJSL,LSSL, QSL1,QSL2,QSL3, DJ,HHYS,YSXZMS, RKS,CBZQ,SFLX, LXDH,ZBRQ,QFSL, QFJE,QFBS,DKZHYE, SQDBDS,YSKYE,TSXX, MS1,MS2,MS3, MS4,MS5,CBSXH, BKSXH) select SEQ_MR_MSG_XZBKMX_RES_BKXX.nextval, pinmsgid,x.HH,x.HM, x.DZ,x.BW,x.BCH, x.BWH,x.KJ,x.BSH, x.SQXZ,x.SQCBR,x.HBSL, decode(x.ZDDS,0,v_zdds,x.ZDDS),x.RJSL,case when v_lssllx=1 then x.qsl1 else x.pjsl end, x.QSL1,x.QSL2,x.QSL3, x.DJ,x.HHYS,x.YSXZMS, x.RKS,x.CBZQ,x.SFLX, x.LXDH,x.ZBRQ,x.QFSL, x.QFJE,x.QFBS,x.DKZHYE, x.SQDBDS,x.YSKYE,x.TSXX, x.MS1,x.MS2,x.MS3, x.MS4,x.MS5,x.CBSXH, rownum from (select a.hh, a.bzmc HM, a.yhdz DZ, a.zbwz BW, a.bch, a.bwh, f.kj, f.bsh, NVL(g.xbqd,d.sqxz) SQXZ, d.sqcbr, 0 hbsl, f.zdds zdds, -1 rjsl, d.pjsl, d.qsl1,d.qsl2,d.qsl3, a.zysxz, h.dj, case when a.ysxzsl=1 then 0 else 1 end hhys, h.xzms YSXZMS, a.ysrk RKS, a.cbzq, i.sflx, i.lxdh, k.zbrq, 0 QFSL, 0 QFJE, 0 QFBS, 0 dkzhye, 0 sqdbds, NVL(i.yskye,0) yskye, null tsxx, null ms1, null ms2, null ms3, null ms4, null ms5, d.cbsxh from da_yhbk@o3mislink a full join da_cbxx@o3mislink d on a.hh = d.hh full join sb_sbda@o3mislink f on f.sbid = a.sbid full join da_khxx@o3mislink i on i.khh = a.khh full join da_lhxx@o3mislink k on k.hh = a.hh full join da_dm_yhzt@o3mislink c on a.yhzt = c.ztid and c.sfcb = 1 left join mr_gps n on a.hh=n.hh left join (select x.hh,x.xbqd from cb_chrw@o3mislink x, (select a.hh,max(a.sgrq) sgrq from cb_chrw@o3mislink a,da_yhbk@o3mislink c where (v_bchs like '%'||c.bch||',%') and a.hh=c.hh and a.jsbz=1 group by a.hh) y where x.hh = y.hh and x.sgrq = y.sgrq) g on g.hh = a.hh full join (select ysxz,dj,xzms from fy_ysxz@o3mislink where v_sfyf between sxrq and nvl(jsrq,v_sfyf) ) h on a.zysxz = h.ysxz left join cb_slb@o3mislink e on a.hh = e.hh and e.jgbz in (0,1,2,4,6,7) and e.sfyf = v_sfyf where v_bchs like '%'||a.bch||',%' and MOD(EXTRACT(month from trunc(v_sfyf,'MM')),a.CBZQ)=MOD(a.QCY,a.CBZQ) and e.hh is null order by a.bch,d.cbsxh ) x;
SELECT STATEMENT, GOAL = ALL_ROWS 216384 148833 69058512 SORT ORDER BY 216384 148833 69058512 FILTER NESTED LOOPS OUTER 201685 148833 69058512 HASH JOIN RIGHT SEMI 168940 148833 68165514 TABLE ACCESS FULL NNMIS DA_DM_YHZT 2 5 30 VIEW SYS 168919 1041831 470907612 UNION-ALL HASH JOIN RIGHT OUTER 123752 1041825 468821250 TABLE ACCESS BY INDEX ROWID NNMIS FY_YSXZ 3 6 186 INDEX RANGE SCAN NNMIS IDX_FY_YSXZ_SXRQ 2 21 HASH JOIN RIGHT OUTER 123731 1041825 436524675 VIEW NNMIS 1052 1 26 TABLE ACCESS BY INDEX ROWID NNMIS CB_CHRW 2 1 14 NESTED LOOPS 1052 1 36 VIEW NNMIS 1050 1 22 HASH GROUP BY 1050 1 33 HASH JOIN 1047 17643 582219 INDEX FAST FULL SCAN NNMIS IX_DA_YHBK_BCH 431 17341 329479 TABLE ACCESS FULL NNMIS CB_CHRW 614 33941 475174 INDEX RANGE SCAN NNMIS IDX_CB_CHRW_HH 1 1 HASH JOIN RIGHT OUTER 122661 1041825 409437225 REMOTE MR_GPS 0 1 9 VIEW SYS 122642 1041825 400060800 UNION-ALL HASH JOIN RIGHT OUTER 49369 710090 274804830 TABLE ACCESS FULL NNMIS DA_LHXX 879 331736 3980832 VIEW SYS 35071 710090 266283750 UNION-ALL HASH JOIN RIGHT OUTER 16953 374282 127255880 TABLE ACCESS FULL NNMIS DA_KHXX 1631 335809 5372944 VIEW SYS 8900 374282 121267368 UNION-ALL NESTED LOOPS OUTER 4073 174 54462 VIEW SYS 3724 174 52026 UNION-ALL NESTED LOOPS OUTER 2685 173 41174 TABLE ACCESS FULL NNMIS DA_YHBK 2346 173 36676 TABLE ACCESS BY INDEX ROWID NNMIS DA_CBXX 2 1 26 INDEX UNIQUE SCAN NNMIS PK_DA_CBXX 1 1 FILTER NESTED LOOPS ANTI 1040 1 39 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 8625136 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 TABLE ACCESS BY INDEX ROWID NNMIS SB_SBDA 2 1 14 INDEX UNIQUE SCAN NNMIS PK_CB_SBDA 1 1 FILTER HASH JOIN RIGHT ANTI 4827 374108 10100916 VIEW NNMIS 3050 346829 4508777 UNION-ALL MERGE JOIN OUTER 2771 346828 10751668 TABLE ACCESS BY INDEX ROWID NNMIS DA_YHBK 1546 346828 9017528 INDEX FULL SCAN NNMIS PK_DA_YHBK 744 346828 SORT JOIN 1226 331736 1658680 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 NESTED LOOPS ANTI 279 1 18 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 TABLE ACCESS FULL NNMIS SB_SBDA 883 374109 5237526 FILTER HASH JOIN ANTI 18117 335808 9738432 TABLE ACCESS FULL NNMIS DA_KHXX 1631 335809 5372944 VIEW NNMIS 15153 720937 9372181 UNION-ALL HASH JOIN RIGHT OUTER 11205 346829 10404870 INDEX FAST FULL SCAN NNMIS PK_CB_SBDA 181 374109 1496436 VIEW NNMIS 10094 346829 9017554 UNION-ALL MERGE JOIN OUTER 9055 346828 621168948 TABLE ACCESS BY INDEX ROWID NNMIS DA_YHBK 1546 346828 591688568 INDEX FULL SCAN NNMIS PK_DA_YHBK 744 346828 SORT JOIN 7509 331736 28197560 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 28197560 NESTED LOOPS ANTI 1040 1 98 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 28197560 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 HASH JOIN ANTI 3948 374108 6359836 INDEX FAST FULL SCAN NNMIS PK_CB_SBDA 181 374109 1496436 VIEW NNMIS 3050 346829 4508777 UNION-ALL MERGE JOIN OUTER 2771 346828 10751668 TABLE ACCESS BY INDEX ROWID NNMIS DA_YHBK 1546 346828 9017528 INDEX FULL SCAN NNMIS PK_DA_YHBK 744 346828 SORT JOIN 1226 331736 1658680 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 NESTED LOOPS ANTI 279 1 18 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 FILTER HASH JOIN ANTI 73273 331735 8293375 TABLE ACCESS FULL NNMIS DA_LHXX 879 331736 3980832 VIEW NNMIS 70721 1056745 13737685 UNION-ALL HASH JOIN RIGHT OUTER 54237 720937 22349047 INDEX FAST FULL SCAN NNMIS SYS_C0057272 173 335809 1679045 VIEW NNMIS 52462 720937 18744362 UNION-ALL HASH JOIN RIGHT OUTER 46713 346829 743948205 TABLE ACCESS FULL NNMIS SB_SBDA 883 374109 24691194 VIEW NNMIS 10094 346829 721057491 UNION-ALL MERGE JOIN OUTER 9055 346828 621168948 TABLE ACCESS BY INDEX ROWID NNMIS DA_YHBK 1546 346828 591688568 INDEX FULL SCAN NNMIS PK_DA_YHBK 744 346828 SORT JOIN 7509 331736 28197560 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 28197560 NESTED LOOPS ANTI 1040 1 98 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 28197560 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 HASH JOIN RIGHT ANTI 5749 374108 29554532 VIEW NNMIS 3050 346829 4508777 UNION-ALL MERGE JOIN OUTER 2771 346828 10751668 TABLE ACCESS BY INDEX ROWID NNMIS DA_YHBK 1546 346828 9017528 INDEX FULL SCAN NNMIS PK_DA_YHBK 744 346828 SORT JOIN 1226 331736 1658680 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 NESTED LOOPS ANTI 279 1 18 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 TABLE ACCESS FULL NNMIS SB_SBDA 883 374109 24691194 HASH JOIN ANTI 16484 335808 6044544 INDEX FAST FULL SCAN NNMIS SYS_C0057272 173 335809 1679045 VIEW NNMIS 15153 720937 9372181 UNION-ALL HASH JOIN RIGHT OUTER 11205 346829 10404870 INDEX FAST FULL SCAN NNMIS PK_CB_SBDA 181 374109 1496436 VIEW NNMIS 10094 346829 9017554 UNION-ALL MERGE JOIN OUTER 9055 346828 621168948 TABLE ACCESS BY INDEX ROWID NNMIS DA_YHBK 1546 346828 591688568 INDEX FULL SCAN NNMIS PK_DA_YHBK 744 346828 SORT JOIN 7509 331736 28197560 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 28197560 NESTED LOOPS ANTI 1040 1 98 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 28197560 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 HASH JOIN ANTI 3948 374108 6359836 INDEX FAST FULL SCAN NNMIS PK_CB_SBDA 181 374109 1496436 VIEW NNMIS 3050 346829 4508777 UNION-ALL MERGE JOIN OUTER 2771 346828 10751668 TABLE ACCESS BY INDEX ROWID NNMIS DA_YHBK 1546 346828 9017528 INDEX FULL SCAN NNMIS PK_DA_YHBK 744 346828 SORT JOIN 1226 331736 1658680 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 NESTED LOOPS ANTI 279 1 18 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 FILTER FILTER TABLE ACCESS BY INDEX ROWID NNMIS FY_YSXZ 3 6 186 INDEX RANGE SCAN NNMIS IDX_FY_YSXZ_SXRQ 2 21 HASH JOIN RIGHT OUTER 16080 3472 187488 VIEW NNMIS 1052 1 13 TABLE ACCESS BY INDEX ROWID NNMIS CB_CHRW 2 1 14 NESTED LOOPS 1052 1 36 VIEW NNMIS 1050 1 22 SORT GROUP BY 1050 1 33 HASH JOIN 1047 17643 582219 INDEX FAST FULL SCAN NNMIS IX_DA_YHBK_BCH 431 17341 329479 TABLE ACCESS FULL NNMIS CB_CHRW 614 33941 475174 INDEX RANGE SCAN NNMIS IDX_CB_CHRW_HH 1 1 NESTED LOOPS OUTER 15029 3472 142352 VIEW NNMIS 15027 3472 111104 UNION-ALL HASH JOIN OUTER 15027 3471 10805223 VIEW NNMIS 12159 3471 10520601 UNION-ALL HASH JOIN OUTER 12159 3470 8904020 VIEW NNMIS 7509 3470 8376580 UNION-ALL HASH JOIN OUTER 7509 3469 7441005 VIEW NNMIS 4886 3469 7212051 UNION-ALL HASH JOIN OUTER 4886 3468 6211188 TABLE ACCESS FULL NNMIS DA_YHBK 2137 3468 5916408 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 28197560 FILTER NESTED LOOPS ANTI 1040 1 98 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 28197560 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 TABLE ACCESS FULL NNMIS SB_SBDA 883 374109 24691194 FILTER HASH JOIN RIGHT ANTI 5749 374108 29554532 VIEW NNMIS 3050 346829 4508777 UNION-ALL MERGE JOIN OUTER 2771 346828 10751668 TABLE ACCESS BY INDEX ROWID NNMIS DA_YHBK 1546 346828 9017528 INDEX FULL SCAN NNMIS PK_DA_YHBK 744 346828 SORT JOIN 1226 331736 1658680 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 NESTED LOOPS ANTI 279 1 18 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 TABLE ACCESS FULL NNMIS SB_SBDA 883 374109 24691194 TABLE ACCESS FULL NNMIS DA_KHXX 1631 335809 51042968 FILTER HASH JOIN RIGHT ANTI 20276 335808 55408320 VIEW NNMIS 15153 720937 9372181 UNION-ALL HASH JOIN RIGHT OUTER 11205 346829 10404870 INDEX FAST FULL SCAN NNMIS PK_CB_SBDA 181 374109 1496436 VIEW NNMIS 10094 346829 9017554 UNION-ALL MERGE JOIN OUTER 9055 346828 621168948 TABLE ACCESS BY INDEX ROWID NNMIS DA_YHBK 1546 346828 591688568 INDEX FULL SCAN NNMIS PK_DA_YHBK 744 346828 SORT JOIN 7509 331736 28197560 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 28197560 NESTED LOOPS ANTI 1040 1 98 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 28197560 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 HASH JOIN ANTI 3948 374108 6359836 INDEX FAST FULL SCAN NNMIS PK_CB_SBDA 181 374109 1496436 VIEW NNMIS 3050 346829 4508777 UNION-ALL MERGE JOIN OUTER 2771 346828 10751668 TABLE ACCESS BY INDEX ROWID NNMIS DA_YHBK 1546 346828 9017528 INDEX FULL SCAN NNMIS PK_DA_YHBK 744 346828 SORT JOIN 1226 331736 1658680 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 NESTED LOOPS ANTI 279 1 18 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 TABLE ACCESS FULL NNMIS DA_KHXX 1631 335809 51042968 TABLE ACCESS FULL NNMIS DA_LHXX 879 331736 27202352 FILTER HASH JOIN RIGHT ANTI 74367 331735 31514825 VIEW NNMIS 70721 1056745 13737685 UNION-ALL HASH JOIN RIGHT OUTER 54237 720937 22349047 INDEX FAST FULL SCAN NNMIS SYS_C0057272 173 335809 1679045 VIEW NNMIS 52462 720937 18744362 UNION-ALL HASH JOIN RIGHT OUTER 46713 346829 743948205 TABLE ACCESS FULL NNMIS SB_SBDA 883 374109 24691194 VIEW NNMIS 10094 346829 721057491 UNION-ALL MERGE JOIN OUTER 9055 346828 621168948 TABLE ACCESS BY INDEX ROWID NNMIS DA_YHBK 1546 346828 591688568 INDEX FULL SCAN NNMIS PK_DA_YHBK 744 346828 SORT JOIN 7509 331736 28197560 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 28197560 NESTED LOOPS ANTI 1040 1 98 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 28197560 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 HASH JOIN RIGHT ANTI 5749 374108 29554532 VIEW NNMIS 3050 346829 4508777 UNION-ALL MERGE JOIN OUTER 2771 346828 10751668 TABLE ACCESS BY INDEX ROWID NNMIS DA_YHBK 1546 346828 9017528 INDEX FULL SCAN NNMIS PK_DA_YHBK 744 346828 SORT JOIN 1226 331736 1658680 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 NESTED LOOPS ANTI 279 1 18 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 TABLE ACCESS FULL NNMIS SB_SBDA 883 374109 24691194 HASH JOIN ANTI 16484 335808 6044544 INDEX FAST FULL SCAN NNMIS SYS_C0057272 173 335809 1679045 VIEW NNMIS 15153 720937 9372181 UNION-ALL HASH JOIN RIGHT OUTER 11205 346829 10404870 INDEX FAST FULL SCAN NNMIS PK_CB_SBDA 181 374109 1496436 VIEW NNMIS 10094 346829 9017554 UNION-ALL MERGE JOIN OUTER 9055 346828 621168948 TABLE ACCESS BY INDEX ROWID NNMIS DA_YHBK 1546 346828 591688568 INDEX FULL SCAN NNMIS PK_DA_YHBK 744 346828 SORT JOIN 7509 331736 28197560 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 28197560 NESTED LOOPS ANTI 1040 1 98 TABLE ACCESS FULL NNMIS DA_CBXX 931 331736 28197560 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 HASH JOIN ANTI 3948 374108 6359836 INDEX FAST FULL SCAN NNMIS PK_CB_SBDA 181 374109 1496436 VIEW NNMIS 3050 346829 4508777 UNION-ALL MERGE JOIN OUTER 2771 346828 10751668 TABLE ACCESS BY INDEX ROWID NNMIS DA_YHBK 1546 346828 9017528 INDEX FULL SCAN NNMIS PK_DA_YHBK 744 346828 SORT JOIN 1226 331736 1658680 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 NESTED LOOPS ANTI 279 1 18 INDEX FAST FULL SCAN NNMIS PK_DA_CBXX 171 331736 1658680 INDEX UNIQUE SCAN NNMIS PK_DA_YHBK 0 346828 4508764 TABLE ACCESS FULL NNMIS DA_LHXX 879 331736 27202352 REMOTE MR_GPS 0 1 9 VIEW SYS 0 1 6 TABLE ACCESS BY INDEX ROWID NNMIS CB_SLB 4 1 17 INDEX RANGE SCAN NNMIS IX_CB_SLB_HH_SFYF 3 1

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Golang's garbage collection (GC) has always been a hot topic among developers. As a fast programming language, Golang's built-in garbage collector can manage memory very well, but as the size of the program increases, some performance problems sometimes occur. This article will explore Golang’s GC optimization strategies and provide some specific code examples. Garbage collection in Golang Golang's garbage collector is based on concurrent mark-sweep (concurrentmark-s

How do we set up and optimize performance after receiving a new computer? Users can directly open Privacy and Security, and then click General (Advertising ID, Local Content, Application Launch, Setting Recommendations, Productivity Tools or directly open Local Group Policy Just use the editor to operate it. Let me introduce to you in detail how to optimize settings and improve performance after receiving a new Win11 computer. How to optimize settings and improve performance after receiving a new Win11 computer. One: 1. Press the [Win+i] key combination to open Settings, then click [Privacy and Security] on the left, and click [General (Advertising ID, Local Content, App Launch, Setting Suggestions, Productivity) under Windows Permissions on the right Tools)】.Method 2

Laravel is a popular PHP development framework, but it is sometimes criticized for being as slow as a snail. What exactly causes Laravel's unsatisfactory speed? This article will provide an in-depth explanation of the reasons why Laravel is as slow as a snail from multiple aspects, and combine it with specific code examples to help readers gain a deeper understanding of this problem. 1. ORM query performance issues In Laravel, ORM (Object Relational Mapping) is a very powerful feature that allows

Time complexity measures the execution time of an algorithm relative to the size of the input. Tips for reducing the time complexity of C++ programs include: choosing appropriate containers (such as vector, list) to optimize data storage and management. Utilize efficient algorithms such as quick sort to reduce computation time. Eliminate multiple operations to reduce double counting. Use conditional branches to avoid unnecessary calculations. Optimize linear search by using faster algorithms such as binary search.

Decoding Laravel performance bottlenecks: Optimization techniques fully revealed! Laravel, as a popular PHP framework, provides developers with rich functions and a convenient development experience. However, as the size of the project increases and the number of visits increases, we may face the challenge of performance bottlenecks. This article will delve into Laravel performance optimization techniques to help developers discover and solve potential performance problems. 1. Database query optimization using Eloquent delayed loading When using Eloquent to query the database, avoid

I guess that many students want to learn the typesetting skills of Word, but the editor secretly tells you that before learning the typesetting skills, you need to understand the word views clearly. In Word2007, 5 views are provided for users to choose. These 5 views include pages. View, reading layout view, web layout view, outline view and normal view, let’s learn about these 5 word views with the editor today. 1. Page view Page view can display the appearance of the print result of the Word2007 document, which mainly includes headers, footers, graphic objects, column settings, page margins and other elements. It is the page view closest to the print result. 2. Reading layout view Reading layout view displays Word2007 documents and Office in the column style of a book

Laravel performance bottleneck revealed: optimization solution revealed! With the development of Internet technology, the performance optimization of websites and applications has become increasingly important. As a popular PHP framework, Laravel may face performance bottlenecks during the development process. This article will explore the performance problems that Laravel applications may encounter, and provide some optimization solutions and specific code examples so that developers can better solve these problems. 1. Database query optimization Database query is one of the common performance bottlenecks in Web applications. exist

1. Press the key combination (win key + R) on the desktop to open the run window, then enter [regedit] and press Enter to confirm. 2. After opening the Registry Editor, we click to expand [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer], and then see if there is a Serialize item in the directory. If not, we can right-click Explorer, create a new item, and name it Serialize. 3. Then click Serialize, then right-click the blank space in the right pane, create a new DWORD (32) bit value, and name it Star
